http://d.puremagic.com/issues/show_bug.cgi?id=7327
Summary: Nested overload sets are not resolved correctly Product: D Version: D2 Platform: All OS/Version: All Status: NEW Severity: normal Priority: P2 Component: DMD AssignedTo: nob...@puremagic.com ReportedBy: d...@dawgfoto.de --- Comment #0 from d...@dawgfoto.de 2012-01-20 10:04:18 PST --- ---- buga.d ---- void foo() {} ---- bugb.d ---- public import bugc, bugd; ---- bugc.d ---- void foo(int, int) {} ---- bugd.d ---- void foo(int) {} ---- main.d ---- import buga; import bugb; void main() { foo(2); } ----- dmd -c main ---- bug.d(6): Error: buga.foo at buga.d(1) conflicts with __anonymous at bug.d(6): Error: function buga.foo () is not callable using argument types (int) bug.d(6): Error: expected 0 arguments, not 1 for non-variadic function type void() -------------------------------------- This should resolve to bugd.foo. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------