digitalmars.D.bugs - [Issue 11697] New: Cannot initialize enum with class or pointer to struct.
- d-bugmail puremagic.com (33/33) Dec 06 2013 https://d.puremagic.com/issues/show_bug.cgi?id=11697
https://d.puremagic.com/issues/show_bug.cgi?id=11697 Summary: Cannot initialize enum with class or pointer to struct. Product: D Version: D2 Platform: All OS/Version: All Status: NEW Severity: normal Priority: P2 Component: DMD AssignedTo: nobody puremagic.com ReportedBy: samukha voliacable.com PST --- class A { int x = 1; } enum a = new A; static assert(a.x == 1); Error: Unable to initialize enum with class or pointer to struct. Use static const variable instead. The limitation is annoying as it has to be sidestepped by wrapping the reference in a struct. Compiles: struct S { A a; } enum s = S(new A); static assert(s.a.x == 1); -- Configure issuemail: https://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Dec 06 2013