[Issue 12867] New: std.traits.fullyQualifiedName fails on ClassName.staticMember.memberOfStruct

via Digitalmars-d-bugs digitalmars-d-bugs at puremagic.com
Fri Jun 6 09:24:46 PDT 2014


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

          Issue ID: 12867
           Summary: std.traits.fullyQualifiedName fails on
                    ClassName.staticMember.memberOfStruct
           Product: D
           Version: unspecified
          Hardware: All
                OS: All
            Status: NEW
          Severity: normal
          Priority: P1
         Component: Phobos
          Assignee: nobody at puremagic.com
          Reporter: donny.viszneki at gmail.com

Code to reproduce is very simple:

import std.traits : fullyQualifiedName;
struct Foo { int fooMember; }
class Bar { static Foo foo; }
pragma(msg, fullyQualifiedName!(Bar.foo.fooMember));

Can be seen here as well:

http://dpaste.dzfl.pl/a2cbe9847f92

--


More information about the Digitalmars-d-bugs mailing list