--- Comment #1 from Maxim Fomin <ma...@maxim-fomin.ru> 2012-08-20 03:40:18 PDT
Forgot to mention, "foo1.bar();" actually calls foo2.bar()
which I consider the biggest problem in this situation.
It is unlikely, that import hijack could be written in purpose,
1) such situation can occur unintentionally, when programmer
renamed/moved file and forgot to update import line
2) foo1.bar() is actually foo2.bar() and this is very bad because
it contradicts to D approach "issue error if ambiguous function call is found".
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------