changeset 1260:530c4717a2c5

[Issue 641] New: Complex string operations in template argument ICEs dmd Kazuhiro Inaba <kinaba@is.s.u-tokyo.ac.jp> 2006-12-03 news:bug-641-3@http.d.puremagic.com/issues/
author thomask
date Sun, 10 Dec 2006 16:50:08 +0000
parents 30e6e9e59cc7
children e956cd20510c
files nocompile/b/bug_expression_5981_A.d nocompile/b/bug_expression_5981_B.d
diffstat 2 files changed, 35 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/nocompile/b/bug_expression_5981_A.d	Sun Dec 10 16:50:08 2006 +0000
@@ -0,0 +1,19 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Kazuhiro Inaba <kinaba@is.s.u-tokyo.ac.jp>
+// @date@	2006-12-03
+// @uri@	news:bug-641-3@http.d.puremagic.com/issues/
+// @desc@	[Issue 641] New: Complex string operations in template argument ICEs dmd
+
+// __DSTRESS_ELINE__ 18
+
+module dstress.nocompile.b.bug_expression_5981_A;
+
+template g(char[] s){
+} 
+
+void foo(){
+	g!(([""]~[])[0]);
+} 
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/nocompile/b/bug_expression_5981_B.d	Sun Dec 10 16:50:08 2006 +0000
@@ -0,0 +1,16 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Kazuhiro Inaba <kinaba@is.s.u-tokyo.ac.jp>
+// @date@	2006-12-03
+// @uri@	news:bug-641-3@http.d.puremagic.com/issues/
+// @desc@	[Issue 641] New: Complex string operations in template argument ICEs dmd
+
+// __DSTRESS_ELINE__ 14
+
+module dstress.nocompile.b.bug_expression_5981_B;
+
+void foo(){
+	auto x = ([""]~[])[0];
+}