in reply to last in do vs last in while/for

Suffice it to say that, two scenarios which are functionally equivalent might not be regarded as structurally equivalent by the compiler.

Hey, as a last resort, we can always “appeal to a higher authority.” ;-) After all, “Thus Sprach Zarathustra The Implementors!!(ommmm.....)

“If you don't like it, go write your own compiler!”   :-D