[Issue 3064] Invalid array operation accepted, generates bad code

2014-04-18 Thread via Digitalmars-d-bugs
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

2010-05-31 Thread d-bugmail
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

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

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