Steve Teale wrote: > for (; a<b; a++); > > is illegal in D. > > Doesn't this break a lot of C and C++ code? It breaks a lot of broken C and C++ code.