www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.bugs - implicit: float <-> ifloat

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

XPASS:
#
# double f;
# f *= 0.1i;
# f += 0.2i;
# f -= 0.3i;

ERROR:
#
# double f;
# f /= 0.4i;
#

dmd: expression.c:4381: virtual Expression* DivAssignExp::semantic(Scope*):
Assertion `0' failed.

Added to DStress as
http://dstress.kuehne.cn/nocompile/opAdd_01.d
http://dstress.kuehne.cn/nocompile/opAdd_02.d
http://dstress.kuehne.cn/nocompile/opAdd_03.d
http://dstress.kuehne.cn/nocompile/opAdd_04.d
http://dstress.kuehne.cn/nocompile/opAdd_05.d
http://dstress.kuehne.cn/nocompile/opAdd_06.d
http://dstress.kuehne.cn/nocompile/opAddAssign_12.d
http://dstress.kuehne.cn/nocompile/opAddAssign_13.d
http://dstress.kuehne.cn/nocompile/opAddAssign_14.d
http://dstress.kuehne.cn/nocompile/opAddAssign_15.d
http://dstress.kuehne.cn/nocompile/opAddAssign_16.d
http://dstress.kuehne.cn/nocompile/opAddAssign_17.d
http://dstress.kuehne.cn/nocompile/opDiv_01.d
http://dstress.kuehne.cn/nocompile/opDiv_02.d
http://dstress.kuehne.cn/nocompile/opDiv_03.d
http://dstress.kuehne.cn/nocompile/opDiv_04.d
http://dstress.kuehne.cn/nocompile/opDiv_05.d
http://dstress.kuehne.cn/nocompile/opDiv_06.d
http://dstress.kuehne.cn/nocompile/opDivAssign_12.d
http://dstress.kuehne.cn/nocompile/opDivAssign_13.d
http://dstress.kuehne.cn/nocompile/opDivAssign_14.d
http://dstress.kuehne.cn/nocompile/opDivAssign_15.d
http://dstress.kuehne.cn/nocompile/opDivAssign_16.d
http://dstress.kuehne.cn/nocompile/opDivAssign_17.d
http://dstress.kuehne.cn/nocompile/opMul_01.d
http://dstress.kuehne.cn/nocompile/opMul_02.d
http://dstress.kuehne.cn/nocompile/opMul_03.d
http://dstress.kuehne.cn/nocompile/opMul_04.d
http://dstress.kuehne.cn/nocompile/opMul_05.d
http://dstress.kuehne.cn/nocompile/opMul_06.d
http://dstress.kuehne.cn/nocompile/opMulAssign_12.d
http://dstress.kuehne.cn/nocompile/opMulAssign_13.d
http://dstress.kuehne.cn/nocompile/opMulAssign_14.d
http://dstress.kuehne.cn/nocompile/opMulAssign_15.d
http://dstress.kuehne.cn/nocompile/opMulAssign_16.d
http://dstress.kuehne.cn/nocompile/opMulAssign_17.d
http://dstress.kuehne.cn/nocompile/opSub_01.d
http://dstress.kuehne.cn/nocompile/opSub_02.d
http://dstress.kuehne.cn/nocompile/opSub_03.d
http://dstress.kuehne.cn/nocompile/opSub_04.d
http://dstress.kuehne.cn/nocompile/opSub_05.d
http://dstress.kuehne.cn/nocompile/opSub_06.d
http://dstress.kuehne.cn/nocompile/opSubAssign_12.d
http://dstress.kuehne.cn/nocompile/opSubAssign_13.d
http://dstress.kuehne.cn/nocompile/opSubAssign_14.d
http://dstress.kuehne.cn/nocompile/opSubAssign_15.d
http://dstress.kuehne.cn/nocompile/opSubAssign_16.d
http://dstress.kuehne.cn/nocompile/opSubAssign_17.d

Thomas


-----BEGIN PGP SIGNATURE-----

iD8DBQFCca8i3w+/yD4P9tIRAh0oAJ95ZBtd3MiLm997T8+jXlB5pRVIXgCeN8v4
Y5LQNn2JN2U2VT/7H/WSvA0=
=oyuD
-----END PGP SIGNATURE-----
Apr 28 2005