D-Programming-Language/dmd — pull request #2043 by 9rnsr (2013-05-16 16:21:10+00:00)
Title: [REG2.063a] Issue 10096 - __traits(allMembers) triggers out of bounds error

http://d.puremagic.com/issues/show_bug.cgi?id=10096

Do not list internal members in `__traits(allMembers)`

- Names starting double underscore does not appear its result.
Now, `__cpctor`, `__invariant`, `__xopEquals`, `__fieldPostBlit`, `__aggrPostBlit`, `__fieldDtor`, `__aggrDtor`, and others are not listed in there.
- Except `__ctor`, `__dtor`, and `__postblit`. They are already used in Phobos, so temporary keep them for backward compatibility.