Bug 13851 – ICE with simd assignment to void16 vector

Status
RESOLVED
Resolution
WORKSFORME
Severity
normal
Priority
P1
Component
dmd
Product
D
Version
D2
Platform
All
OS
All
Creation time
2014-12-10T15:53:00Z
Last change time
2016-11-22T11:46:02Z
Keywords
ice, SIMD
Assigned to
nobody
Creator
code

Comments

Comment #0 by code — 2014-12-10T15:53:01Z
cat > bug.d << CODE import core.simd; void bug() { void16 a; ulong2 b; a = b; } CODE dmd -c bug ---- Triggers an assertion here https://github.com/D-Programming-Language/dmd/blob/49fd3765544e5ca3a22192a685b1d01d083042ed/src/e2ir.c#L3777. The void case isn't handled explicitly.
Comment #1 by bugzilla — 2016-11-22T11:46:02Z
Can't reproduce a problem.