Bug 10450 – [ICE](cgcv.c 2162) With a struct of float4 with symbolic debug info

Status
RESOLVED
Resolution
DUPLICATE
Severity
normal
Priority
P2
Component
dmd
Product
D
Version
D2
Platform
All
OS
All
Creation time
2013-06-23T05:29:00Z
Last change time
2013-06-27T09:25:51Z
Keywords
rejects-valid
Assigned to
nobody
Creator
bearophile_hugs

Comments

Comment #0 by bearophile_hugs — 2013-06-23T05:29:57Z
import core.simd; struct Foo { float4 a; } void main() {} compiling with "-g" gives, dmd 2.064alpha: Internal error: backend\cgcv.c 2162
Comment #1 by bearophile_hugs — 2013-06-24T04:21:31Z
A simpler test case (still compiled with -g): import core.simd; int4 a; void main() {}
Comment #2 by code — 2013-06-26T22:09:53Z
*** This issue has been marked as a duplicate of issue 10244 ***
Comment #3 by bearophile_hugs — 2013-06-27T04:29:46Z
Reopened because I see no proof that issue 10244 is the same error. This issue gives: Internal error: backend\cgcv.c 2162 Issue 10244 gives: Assertion failure: 'td' on line 8375 in file 'expression.c' And the source that causes the error looks very different.
Comment #4 by code — 2013-06-27T09:25:51Z
*** This issue has been marked as a duplicate of issue 10224 ***