changeset 1262:0416bf646f22

[Issue 639] New: Escaped tuple parameter ICEs dmd Kazuhiro Inaba <kinaba@is.s.u-tokyo.ac.jp> 2006-12-03 news:bug-639-3@http.d.puremagic.com/issues/
author thomask
date Sun, 10 Dec 2006 16:50:24 +0000
parents e956cd20510c
children a7e43a021653
files nocompile/t/tuple_06_A.d nocompile/t/tuple_06_B.d nocompile/t/tuple_06_C.d nocompile/t/tuple_06_D.d nocompile/t/tuple_06_E.d nocompile/t/tuple_06_F.d
diffstat 6 files changed, 122 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/nocompile/t/tuple_06_A.d	Sun Dec 10 16:50:24 2006 +0000
@@ -0,0 +1,20 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Kazuhiro Inaba <kinaba@is.s.u-tokyo.ac.jp>
+// @date@	2006-12-03
+// @uri@	news:bug-639-3@http.d.puremagic.com/issues/
+// @desc@	[Issue 639] New: Escaped tuple parameter ICEs dmd
+
+// __DSTRESS_ELINE__ 14
+
+module dstress.nocompile.t.tuple_06_A;
+
+T* foo(T...)(T x) {
+	return null;
+} 
+
+void bar(){
+	foo(2,3,4);
+} 
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/nocompile/t/tuple_06_B.d	Sun Dec 10 16:50:24 2006 +0000
@@ -0,0 +1,20 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Kazuhiro Inaba <kinaba@is.s.u-tokyo.ac.jp>
+// @date@	2006-12-03
+// @uri@	news:bug-639-3@http.d.puremagic.com/issues/
+// @desc@	[Issue 639] New: Escaped tuple parameter ICEs dmd
+
+// __DSTRESS_ELINE__ 14
+
+module dstress.nocompile.t.tuple_06_B;
+
+T[] foo(T...)(T x) {
+	return null;
+} 
+
+void bar(){
+	foo(2,3,4);
+} 
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/nocompile/t/tuple_06_C.d	Sun Dec 10 16:50:24 2006 +0000
@@ -0,0 +1,20 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Kazuhiro Inaba <kinaba@is.s.u-tokyo.ac.jp>
+// @date@	2006-12-03
+// @uri@	news:bug-639-3@http.d.puremagic.com/issues/
+// @desc@	[Issue 639] New: Escaped tuple parameter ICEs dmd
+
+// __DSTRESS_ELINE__ 14
+
+module dstress.nocompile.t.tuple_06_C;
+
+T foo(T...)(T x) {
+	return null;
+} 
+
+void bar(){
+	foo(2,3,4);
+} 
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/nocompile/t/tuple_06_D.d	Sun Dec 10 16:50:24 2006 +0000
@@ -0,0 +1,21 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Kazuhiro Inaba <kinaba@is.s.u-tokyo.ac.jp>
+// @date@	2006-12-03
+// @uri@	news:bug-639-3@http.d.puremagic.com/issues/
+// @desc@	[Issue 639] New: Escaped tuple parameter ICEs dmd
+
+// __DSTRESS_ELINE__ 14
+
+module dstress.nocompile.t.tuple_06_D;
+
+T* foo(T...)(T x) {
+	return null;
+} 
+
+void bar(){
+	auto x = foo(2,3,4);
+	*x = *x;
+} 
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/nocompile/t/tuple_06_E.d	Sun Dec 10 16:50:24 2006 +0000
@@ -0,0 +1,21 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Kazuhiro Inaba <kinaba@is.s.u-tokyo.ac.jp>
+// @date@	2006-12-03
+// @uri@	news:bug-639-3@http.d.puremagic.com/issues/
+// @desc@	[Issue 639] New: Escaped tuple parameter ICEs dmd
+
+// __DSTRESS_ELINE__ 14
+
+module dstress.nocompile.t.tuple_06_E;
+
+T[] foo(T...)(T x) {
+	return null;
+} 
+
+void bar(){
+	auto x = foo(2,3,4);
+	*x = *x;
+} 
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/nocompile/t/tuple_06_F.d	Sun Dec 10 16:50:24 2006 +0000
@@ -0,0 +1,20 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Kazuhiro Inaba <kinaba@is.s.u-tokyo.ac.jp>
+// @date@	2006-12-03
+// @uri@	news:bug-639-3@http.d.puremagic.com/issues/
+// @desc@	[Issue 639] New: Escaped tuple parameter ICEs dmd
+
+// __DSTRESS_ELINE__ 14
+
+module dstress.nocompile.t.tuple_06_F;
+
+T[int] foo(T...)(T x) {
+	return null;
+} 
+
+void bar(){
+	auto x = foo(2,3,4);
+}