digitalmars.D.bugs - [Regression] Internal error: e2ir.c 1158
- Stewart Gordon (19/19) Dec 01 2004 Using DMD 0.108, Windows 98SE.
- Thomas Kuehne (12/27) Dec 01 2004 -----BEGIN PGP SIGNED MESSAGE-----
Using DMD 0.108, Windows 98SE.
Another bit of SDWF has been bitten.
----------
import std.c.windows.windows;
void main(char[][] args) {
HDC dc = (args.length > 1 ? &GetWindowDC : &GetDC) (null);
}
----------
Internal error: e2ir.c 1158
----------
I haven't figured the exact conditions in which it happens. If I
separate the declaration and assignment, the error still happens. If I
don't assign it to anything, even if I pass it to a function, the error
goes away. The problem doesn't seem to happen when I use sample
int(int) functions.
Stewart.
--
My e-mail is valid but not my primary mailbox. Please keep replies on
the 'group where everyone may benefit.
Dec 01 2004
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Added to DStress as
http://svn.kuehne.cn/dstress/compile/bug_e2ir_1158_A.d
Thomas
Stewart Gordon schrieb am Wed, 01 Dec 2004 10:31:15 +0000:
Using DMD 0.108, Windows 98SE.
Another bit of SDWF has been bitten.
----------
import std.c.windows.windows;
void main(char[][] args) {
HDC dc = (args.length > 1 ? &GetWindowDC : &GetDC) (null);
}
----------
Internal error: e2ir.c 1158
----------
I haven't figured the exact conditions in which it happens. If I
separate the declaration and assignment, the error still happens. If I
don't assign it to anything, even if I pass it to a function, the error
goes away. The problem doesn't seem to happen when I use sample
int(int) functions.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.9.12 (GNU/Linux)
iD8DBQFBrcyA3w+/yD4P9tIRAs2IAJ0bOjkfwS5coOLiCEQPztjKk+SdywCfbPIy
Ko7rhMeQ6lUxy0v9sWJrtw4=
=n/sG
-----END PGP SIGNATURE-----
Dec 01 2004








Thomas Kuehne <thomas-dloop kuehne.thisisspam.cn>