On 7/1/2013 10:07 AM, Timon Gehr wrote:
module b; int x;module a; void main(){ int x; { import b; x = 2;
I'd encourage you to submit an enhancement request that would produce the message: Error: import b.x hides local declaration of x
} import std.stdio; writeln(x); // prints 0 }