# HG changeset patch # User thomask # Date 1164477193 0 # Node ID ee2da7e067294f18ed6a4a89d02880fae8afb03d # Parent 672b0632b05cd5442afb20c064d72c707f06dfe0 [Issue 557] New: ICE returning a tuple from a function (Assertion failure: '0' on line 694 in file 'glue.c') Bruno Medeiros 2006-11-18 news:bug-557-3@http.d.puremagic.com/issues/ diff -r 672b0632b05c -r ee2da7e06729 nocompile/t/tuple_03_A.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/nocompile/t/tuple_03_A.d Sat Nov 25 17:53:13 2006 +0000 @@ -0,0 +1,22 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ Bruno Medeiros +// @date@ 2006-11-18 +// @uri@ news:bug-557-3@http.d.puremagic.com/issues/ +// @desc@ [Issue 557] New: ICE returning a tuple from a function (Assertion failure: '0' on line 694 in file 'glue.c') + +// __DSTRESS_ELINE__ 20 + +module dstress.nocompile.t.tuple_03_A; + +template Tuple(T...){ + alias T Tuple; +} + +alias Tuple!(int,int) TType; + +TType foo(){ + return TType; +} diff -r 672b0632b05c -r ee2da7e06729 nocompile/t/tuple_03_B.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/nocompile/t/tuple_03_B.d Sat Nov 25 17:53:13 2006 +0000 @@ -0,0 +1,22 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ Bruno Medeiros +// @date@ 2006-11-18 +// @uri@ news:bug-557-3@http.d.puremagic.com/issues/ +// @desc@ [Issue 557] New: ICE returning a tuple from a function (Assertion failure: '0' on line 694 in file 'glue.c') + +// __DSTRESS_ELINE__ 20 + +module dstress.nocompile.t.tuple_03_B; + +template Tuple(T...){ + alias T X; +} + +alias Tuple!(int,int) TType; + +TType.X foo(){ + return TType.X; +} diff -r 672b0632b05c -r ee2da7e06729 nocompile/t/tuple_03_C.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/nocompile/t/tuple_03_C.d Sat Nov 25 17:53:13 2006 +0000 @@ -0,0 +1,20 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ Bruno Medeiros +// @date@ 2006-11-18 +// @uri@ news:bug-557-3@http.d.puremagic.com/issues/ +// @desc@ [Issue 557] New: ICE returning a tuple from a function (Assertion failure: '0' on line 694 in file 'glue.c') + +// __DSTRESS_ELINE__ 18 + +module dstress.nocompile.t.tuple_03_C; + +template Tuple(T...){ + alias T Tuple; +} + +Tuple!(int,int) foo(){ + return Tuple!(int,int); +} diff -r 672b0632b05c -r ee2da7e06729 nocompile/t/tuple_03_D.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/nocompile/t/tuple_03_D.d Sat Nov 25 17:53:13 2006 +0000 @@ -0,0 +1,20 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ Bruno Medeiros +// @date@ 2006-11-18 +// @uri@ news:bug-557-3@http.d.puremagic.com/issues/ +// @desc@ [Issue 557] New: ICE returning a tuple from a function (Assertion failure: '0' on line 694 in file 'glue.c') + +// __DSTRESS_ELINE__ 18 + +module dstress.nocompile.t.tuple_03_D; + +template Tuple(T...){ + alias T Tuple; +} + +Tuple!(int,int) foo(){ + assert(0); +}