Mercurial > projects > dstress
changeset 871:375f22f2c56e
yama <yama_member@pathlink.com>
2006-02-26
news:dtr1ms$2upj$1@digitaldaemon.com
author | thomask |
---|---|
date | Wed, 01 Mar 2006 18:06:04 +0000 |
parents | 38ea1bb385b6 |
children | 4b3b621bc44b |
files | run/a/auto_16_A.d run/a/auto_16_B.d run/a/auto_16_C.d run/a/auto_16_D.d run/a/auto_16_E.d run/a/auto_16_F.d |
diffstat | 6 files changed, 204 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/a/auto_16_A.d Wed Mar 01 18:06:04 2006 +0000 @@ -0,0 +1,31 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ yama <yama_member@pathlink.com> +// @date@ 2006-02-26 +// @uri@ news:dtr1ms$2upj$1@digitaldaemon.com + +module dstress.run.a.auto_16_A; + +class C{ + char[] toString(){ + return "hallo bug"; + } +} + +int main(){ + auto C c; + version(all){ + c = new C(); + } + + if(c.toString() != "hallo bug"){ + assert(0); + } + + return 0; +} + + +
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/a/auto_16_B.d Wed Mar 01 18:06:04 2006 +0000 @@ -0,0 +1,33 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ yama <yama_member@pathlink.com> +// @date@ 2006-02-26 +// @uri@ news:dtr1ms$2upj$1@digitaldaemon.com + +// __DSTRESS_DFLAGS__ -version=always + +module dstress.run.a.auto_16_B; + +class C{ + char[] toString(){ + return "hallo bug"; + } +} + +int main(){ + version(always){ + auto C c; + c = new C(); + } + + if(c.toString() != "hallo bug"){ + assert(0); + } + + return 0; +} + + +
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/a/auto_16_C.d Wed Mar 01 18:06:04 2006 +0000 @@ -0,0 +1,33 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ yama <yama_member@pathlink.com> +// @date@ 2006-02-26 +// @uri@ news:dtr1ms$2upj$1@digitaldaemon.com + +// __DSTRESS_DFLAGS__ -version=always + +module dstress.run.a.auto_16_C; + +auto class C{ + char[] toString(){ + return "hallo bug"; + } +} + +int main(){ + auto C c; + version(always){ + c = new C(); + } + + if(c.toString() != "hallo bug"){ + assert(0); + } + + return 0; +} + + +
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/a/auto_16_D.d Wed Mar 01 18:06:04 2006 +0000 @@ -0,0 +1,33 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ yama <yama_member@pathlink.com> +// @date@ 2006-02-26 +// @uri@ news:dtr1ms$2upj$1@digitaldaemon.com + +// __DSTRESS_DFLAGS__ -version=always + +module dstress.run.a.auto_16_D; + +auto class C{ + char[] toString(){ + return "hallo bug"; + } +} + +int main(){ + version(always){ + auto C c; + c = new C(); + } + + if(c.toString() != "hallo bug"){ + assert(0); + } + + return 0; +} + + +
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/a/auto_16_E.d Wed Mar 01 18:06:04 2006 +0000 @@ -0,0 +1,35 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ yama <yama_member@pathlink.com> +// @date@ 2006-02-26 +// @uri@ news:dtr1ms$2upj$1@digitaldaemon.com + +// __DSTRESS_DFLAGS__ -version=always + +module dstress.run.a.auto_16_E; + +class C{ + char[] toString(){ + return "hallo bug"; + } +} + +int main(){ + version(always){ + auto C c; + c = new C(); + } + + version(always){ + if(c.toString() != "hallo bug"){ + assert(0); + } + } + + return 0; +} + + +
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/a/auto_16_F.d Wed Mar 01 18:06:04 2006 +0000 @@ -0,0 +1,39 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ yama <yama_member@pathlink.com> +// @date@ 2006-02-26 +// @uri@ news:dtr1ms$2upj$1@digitaldaemon.com + +// __DSTRESS_DFLAGS__ -version=always + +module dstress.run.a.auto_16_F; + +class C{ + char[] toString(){ + return "hallo bug"; + } +} + +int main(){ + version(always){ + auto C c; + c = new C(); + } + + if((new C()).toString() != "hallo bug"){ + assert(0); + } + + version(always){ + if(c.toString() != "hallo bug"){ + assert(0); + } + } + + return 0; +} + + +