http://d.puremagic.com/issues/show_bug.cgi?id=3909
David Simcha <dsim...@yahoo.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |dsim...@yahoo.com Depends on| |1818 --- Comment #2 from David Simcha <dsim...@yahoo.com> 2010-05-25 06:29:49 PDT --- I just noticed this report now. Really, the reason this code is so poorly designed (I wrote it, and I'll admit in hindsight that it does suck) is bug 1818. The stupid mixin hack was a last-minute workaround for this bug and wasn't thought through properly. This is noted in the comments: functional.d around line 550: // Workaround for DMD Bug 1818. mixin("alias " ~ ReturnType!(F).stringof ~ " delegate" ~ ParameterTypeTuple!(F).stringof ~ " DelType;"); version(none) { // What the code would be if it weren't for bug 1818: alias ReturnType!(F) delegate(ParameterTypeTuple!(F)) DelType; } -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------