Allow identical imports

Meta jared771 at gmail.com
Tue Jul 30 08:32:46 PDT 2013


On Tuesday, 30 July 2013 at 14:42:47 UTC, Dicebot wrote:
> That I agree. My comment referred to the opinion that having 
> two identical imports in the same scope should not compile 
> anyway, whatever the actual reason is.

I was positive that it is intended behaviour that multiple 
imports do not cause an error... It says this at 
http://dlang.org/pretod.html#pragmaonce:

"...D does a symbolic include of import files; they only get 
imported once no matter how many times the import declaration 
appears."

Thus, I'd expect "import std.conv: to; import std.conv: to" to 
compile.


More information about the Digitalmars-d mailing list