← Back to index
|
Original Bugzilla link
Bug 15092 – [REG2.066.0] ICE on duplicated struct declarations in class members
Status
RESOLVED
Resolution
FIXED
Severity
regression
Priority
P1
Component
dmd
Product
D
Version
D2
Platform
All
OS
All
Creation time
2015-09-21T12:03:00Z
Last change time
2015-10-23T01:56:53Z
Keywords
ice, pull
Assigned to
nobody
Creator
dfj1esp02
See also
https://issues.dlang.org/show_bug.cgi?id=11260
,
https://issues.dlang.org/show_bug.cgi?id=14739
Comments
Comment #0
by dfj1esp02 — 2015-09-21T12:03:51Z
class A { struct B { } struct B { } } Assertion failed: (type->ty != Tstruct || ((TypeStruct *)type)->sym == this), function semantic, file struct.c, line 936.
Comment #1
by dlang-bugzilla — 2015-10-15T17:17:15Z
This is a regression. Introduced in
https://github.com/D-Programming-Language/dmd/pull/3383
Comment #2
by k.hara.pg — 2015-10-21T14:46:38Z
https://github.com/D-Programming-Language/dmd/pull/5219
Comment #3
by github-bugzilla — 2015-10-22T00:43:36Z
Commits pushed to stable at
https://github.com/D-Programming-Language/dmd
https://github.com/D-Programming-Language/dmd/commit/60c9ba49e3f7b1d8a9e1061e524f08a70447918d
fix Issue 15092 - ICE on duplicated struct declarations in class members Propagate errors in `Dsymbol.addMember()` through `Dsymbol.errors`.
https://github.com/D-Programming-Language/dmd/commit/d432960ce9f9f308479ea86c008a37f4c56ae841
Merge pull request #5219 from 9rnsr/fix15092 [REG2.066.0] Issue 15092 - ICE on duplicated struct declarations in class members
Comment #4
by github-bugzilla — 2015-10-23T01:56:53Z
Commits pushed to master at
https://github.com/D-Programming-Language/dmd
https://github.com/D-Programming-Language/dmd/commit/60c9ba49e3f7b1d8a9e1061e524f08a70447918d
fix Issue 15092 - ICE on duplicated struct declarations in class members
https://github.com/D-Programming-Language/dmd/commit/d432960ce9f9f308479ea86c008a37f4c56ae841
Merge pull request #5219 from 9rnsr/fix15092