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



--- Comment #3 from Andrej Mitrovic <[email protected]> 2013-05-16 
10:27:20 PDT ---
(In reply to comment #2)
> https://github.com/D-Programming-Language/dmd/pull/2043
> 
> By fixing bug 3789, currently compiler generates static member function
> __xopEquals for S and its TypeInfo.
> My compiler change would remove such internal names from the result of
> __traits(allMembers).

Ok. Btw, the documentation for allMembers trait states:

"Builtin properties are not included."

And it lists __ctor, __dtor *if* they're user-defined (__ctor is not shown if a
user doesn't write a constructor). 

So I partially think Issue 10097 might be unnecessary, __xopEquals is internal,
but __ctor is not since it's only shown if it's user-defined.

Still, I would like to see Issue 10097 fixed, but I'm afraid we might break a
lot of code?

-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------

Reply via email to