https://d.puremagic.com/issues/show_bug.cgi?id=11504
Kenji Hara <k.hara...@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |CTFE Component|Phobos |DMD --- Comment #5 from Kenji Hara <k.hara...@gmail.com> 2013-11-16 02:41:13 PST --- (In reply to comment #4) > (In reply to comment #2) > > The reason why the code mentioned above was OK in the past is a thing by the > > bugs of the compilers. (SeeAlso: Issue11427 > > std.json was refactored a while ago and it might be the cause of this > regression. But I still don't understand what the problem is with this code > *right now*. Can anyone try to explain what SHOO meant in plain English? I separately filed the true std.json regression as issue 11527. After fixing the bug, the OP case will print following errors. C:\dmd2\src\phobos\std\json.d(181): Error: Unions with overlapping fields are not yet supported in CTFE C:\dmd2\src\phobos\std\json.d(103): called from here: this.assign(v) test.d(6): called from here: v.integer(1L) test.d(12): called from here: foo() The error is caused by issue 11510, and could be fixed by my compiler enhancement fix. I change this to dmd issue. -- Configure issuemail: https://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------