[Issue 13021] Construct union with floating type and then access its field in one expression causes ICE

via Digitalmars-d-bugs digitalmars-d-bugs at puremagic.com
Sat Jul 5 21:47:50 PDT 2014


https://issues.dlang.org/show_bug.cgi?id=13021

sinkuu at aol.jp changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |ice

--- Comment #2 from sinkuu at aol.jp ---
I found this bug with building msgpack.d with latest dmd, too.
msgpack.d compiles successfully on pre2.066 of dmd, but this code causes ICE on
pre2.066.
Please see this paste(this is 2.065): http://dpaste.dzfl.pl/5a1e160b5f59
I also tested with even earlier than 2.060, but ICE happens.

% dmd | head -n1
DMD64 D Compiler v2.055
% dmd -run ice.d
1
int 0x7f833503c380
int 0x7f833503c380
ty = 18, tym = a
Internal error: e2ir.c 1319

--


More information about the Digitalmars-d-bugs mailing list