digitalmars.D.bugs - [Issue 7814] New: Regression(2.059head) ICE(tocsym.c) using scope(failure) within foreach-range
- d-bugmail puremagic.com (44/44) Apr 03 2012 http://d.puremagic.com/issues/show_bug.cgi?id=7814
- d-bugmail puremagic.com (10/10) Apr 03 2012 http://d.puremagic.com/issues/show_bug.cgi?id=7814
- d-bugmail puremagic.com (10/10) Apr 03 2012 http://d.puremagic.com/issues/show_bug.cgi?id=7814
- d-bugmail puremagic.com (9/9) Apr 05 2012 http://d.puremagic.com/issues/show_bug.cgi?id=7814
- d-bugmail puremagic.com (10/10) Apr 05 2012 http://d.puremagic.com/issues/show_bug.cgi?id=7814
http://d.puremagic.com/issues/show_bug.cgi?id=7814 Summary: Regression(2.059head) ICE(tocsym.c) using scope(failure) within foreach-range Product: D Version: D2 Platform: x86 OS/Version: Windows Status: NEW Severity: regression Priority: P2 Component: DMD AssignedTo: nobody puremagic.com ReportedBy: kekeniro2 yahoo.co.jp --- Comment #0 from kekeniro2 yahoo.co.jp 2012-04-03 01:34:56 PDT --- Building the following code with DMD 2.059head fails in ICE. MESSAGE: Assertion failure: '0' on line 277 in file 'tocsym.c' DMD2.058 works. ------------------------------------ struct File { ~this(){} } struct ByLine { File file; // foreach interface property bool empty() const { return true; } property char[] front() { return null; } void popFront(){} } void main() { int dummy; ByLine f; foreach (l; f) { scope(failure) // 'failure' or 'success' fails, but 'exit' works dummy = -1; dummy = 0; } } -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Apr 03 2012
http://d.puremagic.com/issues/show_bug.cgi?id=7814 Kenji Hara <k.hara.pg gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |ice --- Comment #1 from Kenji Hara <k.hara.pg gmail.com> 2012-04-03 02:38:19 PDT --- It is caused by fixing bug 6659. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Apr 03 2012
http://d.puremagic.com/issues/show_bug.cgi?id=7814 Kenji Hara <k.hara.pg gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |pull --- Comment #2 from Kenji Hara <k.hara.pg gmail.com> 2012-04-03 02:45:43 PDT --- https://github.com/D-Programming-Language/dmd/pull/862 -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Apr 03 2012
http://d.puremagic.com/issues/show_bug.cgi?id=7814 --- Comment #3 from github-bugzilla puremagic.com 2012-04-05 13:31:49 PDT --- Commit pushed to master at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/a81c5dfc7e4aca216caaae9befb67c010bfe4a0a Merge pull request #862 from 9rnsr/fix7814 Issue 7814 - ICE(tocsym.c) using scope(failure) within foreach-range -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Apr 05 2012
http://d.puremagic.com/issues/show_bug.cgi?id=7814 Walter Bright <bugzilla digitalmars.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED CC| |bugzilla digitalmars.com Resolution| |FIXED -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Apr 05 2012