http://d.puremagic.com/issues/show_bug.cgi?id=11009
[email protected] changed: What |Removed |Added ---------------------------------------------------------------------------- Component|Phobos |DMD --- Comment #3 from [email protected] 2013-09-11 03:25:53 PDT --- (In reply to comment #2) > (In reply to comment #1) > > This smells like > > https://github.com/D-Programming-Language/phobos/pull/1540 > > > > Could you try it without that change? > > I tried it, and you are right. Cool. I think I know what might be the culprit. May I request you try it with HEAD again, but this time, replace: line 829-832: // generate a switch statement with string literals instead of allocating memory // @@@BUG@@@ 10950 workaround: [CTFE] enum "char[]" not correctly duplicated when used. enum rep(S val) = mixin(format(`"%s"%s`, toStr!string(val), charLiteralSuffix!(ElementEncodingType!T))); With: template rep(S val) { static immutable(T) rep = toStr!(immutable(T))(val); } I have a hunch that should greatly improve the situation. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
