Mercurial > projects > dstress
changeset 670:d2d9a6bffed4
zwang <nehzgnaw@gmail.com>
2005-09-17
news:dggj4l$2m7m$2@digitaldaemon.com
author | thomask |
---|---|
date | Sat, 17 Sep 2005 12:45:07 +0000 |
parents | 6b2e470699a0 |
children | 34fae7a0f2ed |
files | nocompile/b/bug_cod1_2504_A.d nocompile/b/bug_cod1_2504_B.d nocompile/b/bug_cod1_2504_C.d run/b/bug_cod1_2504_D.d |
diffstat | 4 files changed, 80 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/nocompile/b/bug_cod1_2504_A.d Sat Sep 17 12:45:07 2005 +0000 @@ -0,0 +1,19 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ zwang <nehzgnaw@gmail.com> +// @date@ 2005-09-17 +// @uri@ news:dggj4l$2m7m$2@digitaldaemon.com + +// __DSTRESS_ELINE__ 17 + +module dstress.nocompile.b.bug_cod1_2504_A; + +class C{ + C[1] c; + + this(){ + c ~= c; + } +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/nocompile/b/bug_cod1_2504_B.d Sat Sep 17 12:45:07 2005 +0000 @@ -0,0 +1,19 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ zwang <nehzgnaw@gmail.com> +// @date@ 2005-09-17 +// @uri@ news:dggj4l$2m7m$2@digitaldaemon.com + +// __DSTRESS_ELINE__ 17 + +module dstress.nocompile.b.bug_cod1_2504_B; + +class C{ + static C[1] c; + + this(){ + c ~= c; + } +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/nocompile/b/bug_cod1_2504_C.d Sat Sep 17 12:45:07 2005 +0000 @@ -0,0 +1,19 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ zwang <nehzgnaw@gmail.com> +// @date@ 2005-09-17 +// @uri@ news:dggj4l$2m7m$2@digitaldaemon.com + +// __DSTRESS_ELINE__ 17 + +module dstress.nocompile.b.bug_cod1_2504_C; + +C[1] c; + +class C{ + this(){ + c ~= c; + } +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/b/bug_cod1_2504_D.d Sat Sep 17 12:45:07 2005 +0000 @@ -0,0 +1,23 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ zwang <nehzgnaw@gmail.com> +// @date@ 2005-09-17 +// @uri@ news:dggj4l$2m7m$2@digitaldaemon.com + +module dstress.run.b.bug_cod1_2504_D; + +class C{ + C[] c; + + this(){ + c ~= c; + } +} + +int main(){ + C c = new C(); + assert(c.c.length==0); + return 0; +} \ No newline at end of file