digitalmars.D.bugs - [Issue 15877] New: [REG2.071beta] Some members are not visible by
- via Digitalmars-d-bugs (40/40) Apr 04 2016 https://issues.dlang.org/show_bug.cgi?id=15877
https://issues.dlang.org/show_bug.cgi?id=15877 Issue ID: 15877 Summary: [REG2.071beta] Some members are not visible by std.typecons.BlackHole Product: D Version: D2 Hardware: All OS: All Status: NEW Keywords: rejects-valid Severity: regression Priority: P1 Component: dmd Assignee: nobody puremagic.com Reporter: jiki red.email.ne.jp This came from the 2.071 change of the import rules. I don't know whether a dmd or phobos issue. And it is a deprecation massage, so we can suppress. It also relates to Issue 15826. CODE: import std.typecons; void main(string[] args) { auto a = new BlackHole!A; a.method(); } interface A { abstract void method(); import std.stdio; // default is private private alias a = int; private void ft(R)(R range) { } // non-template is visible } OUTPUT: phobos\std\traits.d(3677): Deprecation: test.A.std is not visible from module traits phobos\std\traits.d(3677): Deprecation: test.A.a is not visible from module traits phobos\std\traits.d(3677): Deprecation: test.A.ft(R)(R range) is not visible from module traits --
Apr 04 2016