[Issue 15966] [REG 2.071] {public,protected} imports in base class ignored on symbol lookup

via Digitalmars-d-bugs digitalmars-d-bugs at puremagic.com
Mon May 9 11:04:57 PDT 2016


https://issues.dlang.org/show_bug.cgi?id=15966

--- Comment #7 from Martin Nowak <code at dawg.eu> ---
(In reply to Walter Bright from comment #3)
> The trouble is that imports in the base class will override global imports
> referred to by the derived class. This is exactly the kind of problem the
> import changes were so strongly desired to fix.
> 
> The compiler is working as designed, this is deliberate behavior.

Even if desired we'd at least have to integrate this w/ our
-transition=checkimport/imports infrastructure.
Should this really apply to public imports as well?

--


More information about the Digitalmars-d-bugs mailing list