digitalmars.D.bugs - [Issue 4844] New: _traits(allMembers, X) ignores version guards inside X
- d-bugmail puremagic.com (39/39) Sep 09 2010 http://d.puremagic.com/issues/show_bug.cgi?id=4844
- d-bugmail puremagic.com (10/10) Sep 04 2012 http://d.puremagic.com/issues/show_bug.cgi?id=4844
- d-bugmail puremagic.com (12/12) Dec 20 2012 http://d.puremagic.com/issues/show_bug.cgi?id=4844
http://d.puremagic.com/issues/show_bug.cgi?id=4844 Summary: _traits(allMembers, X) ignores version guards inside X Product: D Version: D2 Platform: Other OS/Version: Linux Status: NEW Severity: normal Priority: P2 Component: DMD AssignedTo: nobody puremagic.com ReportedBy: andrei metalanguage.com 08:09:51 PDT --- Consider: import std.stdio; struct A { version (none) { int x; } else { int y; } int z; } void main() { foreach (s; __traits(allMembers, A)) writeln(s); } Surprisingly, this prints x z although version "none" is not defined. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Sep 09 2010
http://d.puremagic.com/issues/show_bug.cgi?id=4844 Benjamin Thaut <code benjamin-thaut.de> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |code benjamin-thaut.de PDT --- Any update on this? I just ran into the exact same issue. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Sep 04 2012
http://d.puremagic.com/issues/show_bug.cgi?id=4844 Andrej Mitrovic <andrej.mitrovich gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED CC| |andrej.mitrovich gmail.com Resolution| |FIXED 13:22:58 PST --- Fixed since at least 2.060 -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Dec 20 2012