← Back to index
|
Original Bugzilla link
Bug 12080 – Internal error: backend/symbol.c 1035 for invariant
Status
RESOLVED
Resolution
FIXED
Severity
regression
Priority
P2
Component
dmd
Product
D
Version
D2
Platform
All
OS
All
Creation time
2014-02-05T03:08:00Z
Last change time
2014-02-06T19:34:18Z
Keywords
ice, pull
Assigned to
nobody
Creator
andreas.kader
Comments
Comment #0
by andreas.kader — 2014-02-05T03:08:17Z
The following program does no longer compile with dmd 2.065 Beta 3 with options -inline -m32: import std.datetime; class Foo { Duration foo; SysTime bar; bool quux; string baz; invariant() { assert(baz !is null); } public SysTime sysTime() { if (quux) { return SysTime.max; } return bar - foo; } } ----------------- Internal error: backend/symbol.c 1035
Comment #1
by k.hara.pg — 2014-02-06T06:10:50Z
https://github.com/D-Programming-Language/dmd/pull/3225
Comment #2
by github-bugzilla — 2014-02-06T15:41:30Z
Commits pushed to master at
https://github.com/D-Programming-Language/dmd
https://github.com/D-Programming-Language/dmd/commit/237776b0c0dc2c5619e9e7bf4d4dbf3014313279
fix Issue 12080 - Internal error: backend/symbol.c 1035 for invariant
https://github.com/D-Programming-Language/dmd/commit/342aef4ae052030c7fd30c0691ddcf7d4a1377f5
Merge pull request #3225 from 9rnsr/fix12080 [REG2.065a] Issue 12080 - Internal error: backend/symbol.c 1035 for invariant
Comment #3
by github-bugzilla — 2014-02-06T19:34:18Z
Commit pushed to 2.065 at
https://github.com/D-Programming-Language/dmd
https://github.com/D-Programming-Language/dmd/commit/aedd41b796c3815ef7a6379643304ccf17f32ac9
Merge pull request #3225 from 9rnsr/fix12080 [REG2.065a] Issue 12080 - Internal error: backend/symbol.c 1035 for invariant