https://issues.dlang.org/show_bug.cgi?id=12735
nick <[email protected]> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |[email protected] | |m --- Comment #2 from nick <[email protected]> --- bump ////// module one; int someSymbol = 1; ////// module two; import one; ////// module main; import two; void main() { enum hasMember = __traits(hasMember, two, "someSymbol"); writeln(hasMember.stringof); // "true" enum compiles = __traits(compiles, { __traits(getMember, two, "someSymbol"); }); writeln(compiles.stringof); // "false" // Error: undefined identifier 'someSymbol' // writeln(__traits(getMember, two, "someSymbol").stringof); } --
