[Issue 3064] Invalid array operation accepted, generates bad code
https://issues.dlang.org/show_bug.cgi?id=3064 Walter Bright bugzi...@digitalmars.com changed: What|Removed |Added Version|1.045 |D1 --
[Issue 3064] Invalid array operation accepted, generates bad code
http://d.puremagic.com/issues/show_bug.cgi?id=3064 Walter Bright bugzi...@digitalmars.com changed: What|Removed |Added Status|REOPENED|RESOLVED CC||bugzi...@digitalmars.com Resolution||FIXED --- Comment #4 from Walter Bright bugzi...@digitalmars.com 2010-05-31 19:03:32 PDT --- http://www.dsource.org/projects/dmd/changeset/509 -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email --- You are receiving this mail because: ---
[Issue 3064] Invalid array operation accepted, generates bad code
http://d.puremagic.com/issues/show_bug.cgi?id=3064 Don clugd...@yahoo.com.au changed: What|Removed |Added Status|NEW |RESOLVED CC||clugd...@yahoo.com.au Resolution||FIXED --- Comment #1 from Don clugd...@yahoo.com.au 2010-05-03 01:39:52 PDT --- Fixed DMD1.059 and 2.044 -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email --- You are receiving this mail because: ---
[Issue 3064] Invalid array operation accepted, generates bad code
http://d.puremagic.com/issues/show_bug.cgi?id=3064 --- Comment #3 from Don clugd...@yahoo.com.au 2010-05-03 04:34:59 PDT --- (In reply to comment #2) Reopened, because this wrong code compiles still with dmd v2.044, the bug persists: void main() { int[] a = [1,2]; int[] b = [1,2]; a[] += b; assert (b[0] == 1); assert (b[1] == 2); assert (a[0] == 2); assert (a[1] == 4); } Oops, it's fixed only in my personal copy, not in the official DMD. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email --- You are receiving this mail because: ---