Gah! You really are infuriating when you go into your pointless, my-view-of-the-world-is-the-only-view defensive mode.
But you didn't show that while (1) {} doesn't get optimised to for (;;) {}. Easy to prove that it does, though. Note the lack of any condition in the following: ... For comparison.
So, the way you choose to view this is that for(;;) {} gets parsed as while(1){} (as demonstrated); but then, because the generated condition is a constant, it get "optimised" back to a special form of for again.
That couldn't possibly be simply an unconditional loop.
You really do live in a world of your own making don't you. (I'm done.)
In reply to Re^8: Memory leak!
by BrowserUk
in thread Memory leak!
by joeymac
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |