On Saturday, 3 September 2016 at 20:54:19 UTC, Andrei Alexandrescu wrote:
On 9/3/16 10:50 PM, Basile B. wrote:
On Saturday, 3 September 2016 at 20:40:57 UTC, Andrei Alexandrescu wrote:
Martin, any chance we can undo this change to the language?

The problem is deeper. If he undoes the change then what will happen again is that the results of allMembers won't be usable by the other traits, e.g getMember, because them are still limited by the protection
attributes.

Where are the past discussions on this matter? -- Andrei

The change in 2.071.2-beta3 to allMembers is designed to fix

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

which happens because of a __traits(getMember,...) on the results of a __traits(allMembers,...).

Reply via email to