for loop

bearophile bearophileHUGS at lycos.com
Mon Jan 23 10:06:32 PST 2012


Ellery Newcomer:

> void main(){
>          for ({int x=0; short y=0;} x < 10; x++, y++){
>          }
> }

I don't understand, is that a compiler bug?
Aren't x and y in a sub-scope that ends before you use x and y?

Bye,
bearophile


More information about the Digitalmars-d-learn mailing list