On 12/28/2011 06:42 PM, bearophile wrote: > Timon Gehr: > >> I fully agree, but why does this go to D.learn? > > Because I think there's no hope to see this situation changed :-) > > Bye, > bearophile Why? The only D code that would get broken would be code that uses a global variable in the loop condition of the same name as a do loop local variable.