Bug 12250 – [REG 2.065.0][ICE](e2ir.c 2077) with inout T[] and array operation

Status
RESOLVED
Resolution
FIXED
Severity
regression
Priority
P2
Component
dmd
Product
D
Version
D2
Platform
All
OS
All
Creation time
2014-02-25T04:13:00Z
Last change time
2014-02-27T00:52:44Z
Keywords
ice, pull, rejects-valid
Assigned to
nobody
Creator
enjouzensyou.boinc

Comments

Comment #0 by enjouzensyou.boinc — 2014-02-25T04:13:58Z
void foo(inout int[] p, inout int[] q, int[] r) { r[] = p[] + q[]; } dmd 2.065: Internal error: e2ir.c 2077
Comment #1 by dlang-bugzilla — 2014-02-25T04:16:13Z
Regression.
Comment #2 by dlang-bugzilla — 2014-02-25T04:23:55Z
Comment #3 by k.hara.pg — 2014-02-25T07:28:37Z
Comment #4 by github-bugzilla — 2014-02-26T23:46:22Z
Commits pushed to master at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/01d16bf3794c7efba558ff6646aba1a22a15960b fix Issue 12250 - [ICE](e2ir.c 2077) with inout T[] and array operation https://github.com/D-Programming-Language/dmd/commit/06019d62eb4a76510dc5d82771cc99da1424c634 Merge pull request #3335 from 9rnsr/fix12250 [REG2.065] Issue 12250 - [ICE](e2ir.c 2077) with inout T[] and array operation