← Back to index
|
Original Bugzilla link
Bug 10390 – ICE on printing ClassReferenceExp
Status
RESOLVED
Resolution
FIXED
Severity
normal
Priority
P2
Component
dmd
Product
D
Version
D2
Platform
All
OS
All
Creation time
2013-06-17T01:01:00Z
Last change time
2013-06-20T19:28:41Z
Keywords
ice, pull
Assigned to
nobody
Creator
code
Comments
Comment #0
by code — 2013-06-17T01:01:32Z
The following test case ICEs DMD 2.063.1: --- class Test109C { this(){ this.c = this; } Test109C c; } const t109c = new Test109C(); pragma(msg, t109c); --- dmd: expression.c:1703: void expToCBuffer(OutBuffer*, HdrGenState*, Expression*, PREC): Assertion `precedence[e->op] != PREC_zero' failed.
Comment #1
by henning — 2013-06-19T07:06:51Z
https://github.com/D-Programming-Language/dmd/pull/2224
Comment #2
by github-bugzilla — 2013-06-20T19:25:00Z
Commit pushed to master at
https://github.com/D-Programming-Language/dmd
https://github.com/D-Programming-Language/dmd/commit/38dc0e4e1b1a6e5e7017d418b1c9eba7a6e26326
Merge pull request #2224 from hpohl/10390 fix issue 10390 - ICE on printing ClassReferenceExp