changeset 1119:72095373813d

[Issue 304] Internal error: e2ir.c 145 Frank Benoit <benoit@tionex.de> 2006-08-22 news:eceni6$2098$1@digitaldaemon.com
author thomask
date Fri, 25 Aug 2006 11:43:08 +0000
parents 6fa59f24470f
children d374abf09616
files compile/b/bug_e2ir_145_A.d run/b/bug_e2ir_145_B.d run/b/bug_e2ir_145_C.d
diffstat 3 files changed, 63 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/compile/b/bug_e2ir_145_A.d	Fri Aug 25 11:43:08 2006 +0000
@@ -0,0 +1,19 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Frank Benoit <benoit@tionex.de>	
+// @date@	2006-08-22
+// @uri@	news:eceni6$2098$1@digitaldaemon.com
+// @desc@	[Issue 304] Internal error: e2ir.c 145
+
+module /*dsrtess.*/compile.b.bug_e2ir_145_A;
+
+alias void delegate() dg;
+
+void func1( dg aDg = null ){
+}
+
+void func2( dg aDg = null ){
+}
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/b/bug_e2ir_145_B.d	Fri Aug 25 11:43:08 2006 +0000
@@ -0,0 +1,19 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Frank Benoit <benoit@tionex.de>	
+// @date@	2006-08-22
+// @uri@	news:eceni6$2098$1@digitaldaemon.com
+// @desc@	[Issue 304] Internal error: e2ir.c 145
+
+// __DSTRESS_DFLAGS__ compile/b/bug_e2ir_145_A.d
+
+module /*dstress.*/run.b.bug_e2ir_145_B;
+
+import /*dsrtess.*/compile.b.bug_e2ir_145_A;
+
+int main(){
+	func1( { func2(); });
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/b/bug_e2ir_145_C.d	Fri Aug 25 11:43:08 2006 +0000
@@ -0,0 +1,25 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Frank Benoit <benoit@tionex.de>	
+// @date@	2006-08-22
+// @uri@	news:eceni6$2098$1@digitaldaemon.com
+// @desc@	[Issue 304] Internal error: e2ir.c 145
+
+module dsrtess.run.b.bug_e2ir_145_C;
+
+int main(){
+	func1( { func2(); });
+	return 0;
+}
+    
+
+alias void delegate() dg;
+
+void func1( dg aDg = null ){
+}
+
+void func2( dg aDg = null ){
+}
+