http://d.puremagic.com/issues/show_bug.cgi?id=2997
Summary: allMembers does not return interface members Product: D Version: 2.030 Platform: PC OS/Version: All Status: NEW Keywords: patch Severity: normal Priority: P2 Component: DMD AssignedTo: bugzi...@digitalmars.com ReportedBy: rsi...@gmail.com Created an attachment (id=372) --> (http://d.puremagic.com/issues/attachment.cgi?id=372) This patch should fix the problem. -------------------- abstract class B { void foo(); } interface I { void bar(); } abstract class C : B, I {} pragma(msg, __traits(allMembers, C).stringof); -------------------- The above code prints: -------------------- ["foo","toString","toHash","opCmp","opEquals","Monitor","factory"] -------------------- There is no "bar" in the output. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------