changeset 1212:e672593be3e5

[Issue 462] New: invalid typeinfo usage breaks dmd compiler david <davidl@126.com> 2006-10-26 news:bug-462-3@http.d.puremagic.com/issues/
author thomask
date Wed, 08 Nov 2006 15:24:10 +0000
parents 089351fad902
children 90676a1cf4ac
files nocompile/t/typeinfo_02_A.d nocompile/t/typeinfo_02_B.d nocompile/t/typeinfo_02_C.d
diffstat 3 files changed, 52 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/nocompile/t/typeinfo_02_A.d	Wed Nov 08 15:24:10 2006 +0000
@@ -0,0 +1,17 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	david <davidl@126.com>
+// @date@	2006-10-26
+// @uri@	news:bug-462-3@http.d.puremagic.com/issues/
+// @desc@	[Issue 462] New: invalid typeinfo usage breaks dmd compiler
+
+// __DSTRESS_ELINE__ 16
+
+module dstress.nocompile.t.typeinfo_02_A;
+
+void foo(){
+	Object[1] o;
+	o[0].typeinfo = o.typeinfo;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/nocompile/t/typeinfo_02_B.d	Wed Nov 08 15:24:10 2006 +0000
@@ -0,0 +1,17 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	david <davidl@126.com>
+// @date@	2006-10-26
+// @uri@	news:bug-462-3@http.d.puremagic.com/issues/
+// @desc@	[Issue 462] New: invalid typeinfo usage breaks dmd compiler
+
+// __DSTRESS_ELINE__ 16
+
+module dstress.nocompile.t.typeinfo_02_B;
+
+void foo(){
+	int[1] x;
+	x[0].typeinfo = x.typeinfo;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/nocompile/t/typeinfo_02_C.d	Wed Nov 08 15:24:10 2006 +0000
@@ -0,0 +1,18 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	david <davidl@126.com>
+// @date@	2006-10-26
+// @uri@	news:bug-462-3@http.d.puremagic.com/issues/
+// @desc@	[Issue 462] New: invalid typeinfo usage breaks dmd compiler
+
+// __DSTRESS_ELINE__ 17
+
+module dstress.nocompile.t.typeinfo_02_C;
+
+void foo(){
+	int[1] x;
+	int y;
+	x[0].typeinfo = y.typeinfo;
+}