[Issue 16085] wrong visibility warning for overloaded alias symbol
via Digitalmars-d-bugs
digitalmars-d-bugs at puremagic.com
Sun Aug 7 03:39:59 PDT 2016
https://issues.dlang.org/show_bug.cgi?id=16085
--- Comment #11 from Martin Nowak <code at dawg.eu> ---
(In reply to Walter Bright from comment #10)
> This is the equivalent of:
>
> alias reallocate = whatever.reallocate;
>
> I.e. an actual alias is generated. The alias is not hidden. The import is.
It's a private alias b/c that's the protection of the import (implicitly).
private import whatever : reallocate;
equivalent to:
private alias reallocate = whatever.reallocate;
The bug that overloading this with a public alias causes an error should be
reproducible for both cases.
--
More information about the Digitalmars-d-bugs
mailing list