changeset 1295:b5658302a26b

[Issue 685] dmd assertion failure david <davidl@126.com> 2006-12-13 http://d.puremagic.com/issues/show_bug.cgi?id=685
author thomask
date Sat, 30 Dec 2006 15:39:40 +0000
parents 8a9ce6778db2
children 630c47fdf443
files run/t/tuple_10_A.d run/t/tuple_10_B.d
diffstat 2 files changed, 50 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/t/tuple_10_A.d	Sat Dec 30 15:39:40 2006 +0000
@@ -0,0 +1,25 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	david <davidl@126.com>
+// @date@	2006-12-13
+// @uri@	http://d.puremagic.com/issues/show_bug.cgi?id=685
+// @desc@	[Issue 685] dmd assertion failure
+
+module dstress.run.t.tuple_10_A;
+
+int status;
+
+void foo(M...)(M m){
+	status += M.length + 2;
+}
+
+int main(){
+	foo!()();
+
+	if(status != 2){
+		assert(0);
+	}
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/t/tuple_10_B.d	Sat Dec 30 15:39:40 2006 +0000
@@ -0,0 +1,25 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	david <davidl@126.com>
+// @date@	2006-12-13
+// @uri@	http://d.puremagic.com/issues/show_bug.cgi?id=685
+// @desc@	[Issue 685] dmd assertion failure
+
+module dstress.run.t.tuple_10_B;
+
+int status;
+
+void foo(M...)(M m){
+	status += M.length + 2;
+}
+
+int main(){
+	foo();
+
+	if(status != 2){
+		assert(0);
+	}
+	return 0;
+}