Mercurial > projects > dstress
changeset 1114:4c6923614300
Walter Bright <newshound@digitalmars.com>
2006-08-17
news:ec2k1h$2miv$1@digitaldaemon.com
author | thomask |
---|---|
date | Fri, 18 Aug 2006 07:13:46 +0000 |
parents | 3362a3aaa580 |
children | 2ab97b330e94 |
files | run/c/class_25_A.d run/c/class_25_B.d run/c/class_25_C.d run/c/class_25_D.d run/c/class_25_E.d run/c/class_26_A.d run/c/class_26_B.d |
diffstat | 7 files changed, 139 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/c/class_25_A.d Fri Aug 18 07:13:46 2006 +0000 @@ -0,0 +1,23 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ Søren J. Løvborg <web@kwi.dk> +// @date@ 2006-08-05 +// @uri@ news:bug-279-3@http.d.puremagic.com/issues/ + +module dstress.run.c.class_25_A; + +int main(){ + int x = 123; + + Object o = new class Object{ + this(){ + if(x != 123){ + assert(0); + } + } + }; + + return 0; +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/c/class_25_B.d Fri Aug 18 07:13:46 2006 +0000 @@ -0,0 +1,23 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ Søren J. Løvborg <web@kwi.dk> +// @date@ 2006-08-05 +// @uri@ news:bug-279-3@http.d.puremagic.com/issues/ + +module dstress.run.c.class_25_B; + +int x = 123; + +int main(){ + Object o = new class Object{ + this(){ + if(x != 123){ + assert(0); + } + } + }; + + return 0; +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/c/class_25_C.d Fri Aug 18 07:13:46 2006 +0000 @@ -0,0 +1,30 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ Søren J. Løvborg <web@kwi.dk> +// @date@ 2006-08-05 +// @uri@ news:bug-279-3@http.d.puremagic.com/issues/ + +module dstress.run.c.class_25_C; + +int x = 123; + +class C{ + void foo(){ + Object o = new class Object{ + this(){ + if(x != 123){ + assert(0); + } + } + }; + } +} + +int main(){ + C c = new C(); + c.foo(); + + return 0; +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/c/class_25_D.d Fri Aug 18 07:13:46 2006 +0000 @@ -0,0 +1,30 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ Søren J. Løvborg <web@kwi.dk> +// @date@ 2006-08-05 +// @uri@ news:bug-279-3@http.d.puremagic.com/issues/ + +module dstress.run.c.class_25_D; + +class C{ + int x = 123; + + void foo(){ + Object o = new class Object{ + this(){ + if(x != 123){ + assert(0); + } + } + }; + } +} + +int main(){ + C c = new C(); + c.foo(); + + return 0; +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/c/class_25_E.d Fri Aug 18 07:13:46 2006 +0000 @@ -0,0 +1,30 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ Søren J. Løvborg <web@kwi.dk> +// @date@ 2006-08-05 +// @uri@ news:bug-279-3@http.d.puremagic.com/issues/ + +module dstress.run.c.class_25_E; + +class C{ + void foo(){ + int x = 123; + + Object o = new class Object{ + this(){ + if(x != 123){ + assert(0); + } + } + }; + } +} + +int main(){ + C c = new C(); + c.foo(); + + return 0; +}