[Issue 4655] Regression(1.063, 2.048) goto to a try block ICEs
https://issues.dlang.org/show_bug.cgi?id=4655 Andrei Alexandrescu changed: What|Removed |Added Version|D1 & D2 |D2 --
[Issue 4655] Regression(1.063, 2.048) goto to a try block ICEs
http://d.puremagic.com/issues/show_bug.cgi?id=4655 Don changed: What|Removed |Added CC||ibuc...@ubuntu.com --- Comment #4 from Don 2010-09-04 18:31:38 PDT --- *** Issue 4811 has been marked as a duplicate of this issue. *** -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email --- You are receiving this mail because: ---
[Issue 4655] Regression(1.063, 2.048) goto to a try block ICEs
http://d.puremagic.com/issues/show_bug.cgi?id=4655 Walter Bright changed: What|Removed |Added Status|NEW |RESOLVED CC||bugzi...@digitalmars.com Resolution||FIXED --- Comment #3 from Walter Bright 2010-08-26 23:27:30 PDT --- http://www.dsource.org/projects/dmd/changeset/631 -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email --- You are receiving this mail because: ---
[Issue 4655] Regression(1.063, 2.048) goto to a try block ICEs
http://d.puremagic.com/issues/show_bug.cgi?id=4655 Don changed: What|Removed |Added Keywords||patch --- Comment #2 from Don 2010-08-20 03:35:55 PDT --- Silly mistake in the implementation of forward references, in the patch for 4339. It remembers the block the label is in, when it should be recording the block which it was referenced from. PATCH: s2ir.c, line 107, labelToBlock() // Keep track of the forward reference to this block, so we can check it later if (!s->fwdrefs) s->fwdrefs = new Array(); -s->fwdrefs->push(s->lblock); +s->fwdrefs->push(blx->curblock); } } return s->lblock; -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email --- You are receiving this mail because: ---