Mercurial > projects > dstress
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 ){ +} +