# HG changeset patch # User thomask # Date 1165488575 0 # Node ID 8dd1e9bad28912feb7439e6967607dfcf84882bb # Parent 0a5e94a31b421ff662c66be11cadfa45e724de4e [Issue 643] New: dmd crashes with fwd-referenced .sizeof via aliases Kazuhiro Inaba 2006-12-04 news:bug-643-3@http.d.puremagic.com/issues/ diff -r 0a5e94a31b42 -r 8dd1e9bad289 compile/a/alias_40_A.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/compile/a/alias_40_A.d Thu Dec 07 10:49:35 2006 +0000 @@ -0,0 +1,17 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ Kazuhiro Inaba +// @date@ 2006-12-04 +// @uri@ news:bug-643-3@http.d.puremagic.com/issues/ +// @desc@ [Issue 643] New: dmd crashes with fwd-referenced .sizeof via aliases + +module dstress.compile.a.alias_40_A; + +const int size = S.sizeof; + +struct S{ +} + +static assert(size == S.sizeof); diff -r 0a5e94a31b42 -r 8dd1e9bad289 compile/a/alias_40_B.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/compile/a/alias_40_B.d Thu Dec 07 10:49:35 2006 +0000 @@ -0,0 +1,19 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ Kazuhiro Inaba +// @date@ 2006-12-04 +// @uri@ news:bug-643-3@http.d.puremagic.com/issues/ +// @desc@ [Issue 643] New: dmd crashes with fwd-referenced .sizeof via aliases + +module dstress.compile.a.alias_40_B; + +const int size = X.sizeof; + +struct S{ +} + +alias S X; + +static assert(size == S.sizeof);