On 12/03/2014 12:55 AM, H. S. Teoh via Digitalmars-d wrote:
        struct S {
                static import std.format;
                alias format = std.format.format;
                // ^^^ the above line is what makes s.format() break.
        }

It's equivalent to

    private alias format = std.format.format;

The problem here is that private isn't checked for aliases and that it currently doesn't affect visibility.

Reply via email to