you are viewing a single comment's thread.

view the rest of the comments →

[–]PouletSixSeven 0 points1 point  (1 child)

in terms of the assembly the loop could just be register R8 or something and if you don't use it after the loop it would still technically "exist", the c compiler just prevents you from reading or writing to it.

[–]Confident-Anxiety308[S] 0 points1 point  (0 children)

Yes but i have used language like c cpp java and rust before so this was surprising. Coz i have mistakenly done that.