[Issue 3306] bad function/delegate literal generated into header files

2015-06-09 Thread via Digitalmars-d-bugs
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

2010-03-08 Thread d-bugmail
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

2010-02-04 Thread d-bugmail
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

2010-02-04 Thread d-bugmail
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

2009-09-08 Thread d-bugmail
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: ---