[Issue 3306] bad function/delegate literal generated into header files
https://issues.dlang.org/show_bug.cgi?id=3306 Andrei Alexandrescu and...@erdani.com changed: What|Removed |Added Version|2.032 |D2 --
[Issue 3306] bad function/delegate literal generated into header files
http://d.puremagic.com/issues/show_bug.cgi?id=3306 Walter Bright bugzi...@digitalmars.com changed: What|Removed |Added Status|NEW |RESOLVED Resolution||FIXED --- Comment #4 from Walter Bright bugzi...@digitalmars.com 2010-03-08 22:19:39 PST --- Fixed dmd 1.057 and 2.041 -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email --- You are receiving this mail because: ---
[Issue 3306] bad function/delegate literal generated into header files
http://d.puremagic.com/issues/show_bug.cgi?id=3306 Walter Bright bugzi...@digitalmars.com changed: What|Removed |Added CC||bugzi...@digitalmars.com --- Comment #2 from Walter Bright bugzi...@digitalmars.com 2010-02-04 20:34:08 PST --- Changelog 366 -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email --- You are receiving this mail because: ---
[Issue 3306] bad function/delegate literal generated into header files
http://d.puremagic.com/issues/show_bug.cgi?id=3306 Kosmonaut kosmon...@tempinbox.com changed: What|Removed |Added CC||kosmon...@tempinbox.com --- Comment #3 from Kosmonaut kosmon...@tempinbox.com 2010-02-04 22:45:39 PST --- (In reply to comment #2) Changelog 366 http://www.dsource.org/projects/dmd/changeset/366 -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email --- You are receiving this mail because: ---
[Issue 3306] bad function/delegate literal generated into header files
http://d.puremagic.com/issues/show_bug.cgi?id=3306 Rainer Schuetze r.sagita...@gmx.de changed: What|Removed |Added Keywords||patch, wrong-code --- Comment #1 from Rainer Schuetze r.sagita...@gmx.de 2009-09-07 23:46:41 PDT --- Here is the patch that fixes the problem, but I have no idea why it was implemented the way it was before. There might be other places that may need the original implementation. --- func.c(revision 196) +++ func.c(working copy) @@ -2426,15 +2426,9 @@ void FuncLiteralDeclaration::toCBuffer(OutBuffer *buf, HdrGenState *hgs) { -static Identifier *idfunc; -static Identifier *iddel; - -if (!idfunc) -idfunc = new Identifier(function, 0); -if (!iddel) -iddel = new Identifier(delegate, 0); - -type-toCBuffer(buf, ((tok == TOKdelegate) ? iddel : idfunc), hgs); +buf-writestring(kind()); +buf-writeByte(' '); +type-toCBuffer(buf, NULL, hgs); bodyToCBuffer(buf, hgs); } -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email --- You are receiving this mail because: ---