Bug 11022 – Assert failure struct.c:741

Status
RESOLVED
Resolution
DUPLICATE
Severity
normal
Priority
P2
Component
dmd
Product
D
Version
D2
Platform
x86_64
OS
Windows
Creation time
2013-09-13T07:11:00Z
Last change time
2013-10-01T18:47:06Z
Keywords
ice
Assigned to
nobody
Creator
simendsjo

Attachments

IDFilenameSummaryContent-TypeSize
1248dmd_bug-11022.reduced.zipReduced test-caseapplication/x-zip-compressed168095

Comments

Comment #0 by simendsjo — 2013-09-13T07:11:30Z
Using dmd-2.063.2 on win8 x64. Assertion failure: 'type->ty != Tstruct || ((TypeStruct *)type)->sym == this' on line 741 in file 'struct.c'
Comment #1 by andrej.mitrovich — 2013-09-13T07:15:22Z
Test-case please.
Comment #2 by hsteoh — 2013-09-13T13:22:36Z
Please post failing code, otherwise it's almost impossible to find the source of the problem in the compiler.
Comment #3 by simendsjo — 2013-09-13T13:48:44Z
Oops.. Didn't commit the error, so I'll probably have a hard time trying to reproduce it. :/
Comment #4 by simendsjo — 2013-09-14T02:56:00Z
Created attachment 1248 Reduced test-case
Comment #5 by simendsjo — 2013-09-14T02:57:07Z
(In reply to comment #4) > Created an attachment (id=1248) [details] > Reduced test-case I encountered the error again. Unfortunately, I had to include a lot of vibe stuff. Run with dmd @dmd_cmd.txt to reproduce
Comment #6 by clugdbug — 2013-09-23T00:33:20Z
This is almost certainly a duplicate of bug 11075.
Comment #7 by bugzilla — 2013-10-01T18:47:06Z
*** This issue has been marked as a duplicate of issue 11075 ***