[Issue 3344] ICE(e2ir.c) returning an invalid function from main()

2009-10-13 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3344 Walter Bright bugzi...@digitalmars.com changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 3344] ICE(e2ir.c) returning an invalid function from main()

2009-09-29 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3344 Don clugd...@yahoo.com.au changed: What|Removed |Added Keywords|ice-on-valid-code |ice-on-invalid-code, patch

[Issue 3344] ICE(e2ir.c) returning an invalid function from main()

2009-09-29 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3344 --- Comment #3 from Don clugd...@yahoo.com.au 2009-09-29 01:24:55 PDT --- This is happening because when return exp; is changed into exp; return;, the semantic pass never gets run on the expression. --- PATCH: iin statement.c, around line