Mercurial > projects > dstress
changeset 906:bc3c8ee485f5
<jarrett.billingsley@gmail.com>
2006-03-11
news:bug-36-3@http.d.puremagic.com/bugzilla/
author | thomask |
---|---|
date | Mon, 13 Mar 2006 08:12:04 +0000 |
parents | 151eb236b6bc |
children | f616cdfe7b96 |
files | run/a/alias_32_A.d run/a/alias_32_B.d run/a/alias_32_C.d run/a/alias_32_D.d run/a/alias_32_E.d run/a/alias_32_F.d run/a/alias_32_G.d run/a/alias_32_H.d run/a/alias_32_I.d run/t/typedef_13_A.d run/t/typedef_13_B.d run/t/typedef_13_C.d run/t/typedef_13_D.d run/t/typedef_13_E.d run/t/typedef_13_F.d run/t/typedef_13_G.d run/t/typedef_13_H.d run/t/typedef_13_I.d |
diffstat | 18 files changed, 872 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/a/alias_32_A.d Mon Mar 13 08:12:04 2006 +0000 @@ -0,0 +1,48 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ <jarrett.billingsley@gmail.com> +// @date@ 2006-03-11 +// @uri@ news:bug-36-3@http.d.puremagic.com/bugzilla/ + +module dstress.run.a.alias_32_A; + +bool status = false; + +enum Enum { + ONE = 1, + TWO, + THREE +} + +class A { + alias void delegate(Enum) EnumDG; + + void fork(EnumDG dg){ + dg(Enum.TWO); + } + + void test(Enum e){ + if(e != Enum.TWO){ + assert(0); + } + status = true; + } +} + +int main(){ + if(status){ + assert(0); + } + + A a = new A(); + a.fork(&a.test); + + if(!status){ + assert(0); + } + + return 0; +} +
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/a/alias_32_B.d Mon Mar 13 08:12:04 2006 +0000 @@ -0,0 +1,48 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ <jarrett.billingsley@gmail.com> +// @date@ 2006-03-11 +// @uri@ news:bug-36-3@http.d.puremagic.com/bugzilla/ + +module dstress.run.a.alias_32_B; + +bool status = false; + +enum Enum { + ONE = 1, + TWO, + THREE +} + +class A { + void fork(EnumDG dg){ + dg(Enum.TWO); + } + + alias void delegate(Enum) EnumDG; + + void test(Enum e){ + if(e != Enum.TWO){ + assert(0); + } + status = true; + } +} + +int main(){ + if(status){ + assert(0); + } + + A a = new A(); + a.fork(&a.test); + + if(!status){ + assert(0); + } + + return 0; +} +
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/a/alias_32_C.d Mon Mar 13 08:12:04 2006 +0000 @@ -0,0 +1,48 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ <jarrett.billingsley@gmail.com> +// @date@ 2006-03-11 +// @uri@ news:bug-36-3@http.d.puremagic.com/bugzilla/ + +module dstress.run.a.alias_32_C; + +bool status = false; + +enum Enum { + ONE = 1, + TWO, + THREE +} + +class A { + void fork(EnumDG dg){ + dg(Enum.TWO); + } + + void test(Enum e){ + if(e != Enum.TWO){ + assert(0); + } + status = true; + } +} + +alias void delegate(Enum) EnumDG; + +int main(){ + if(status){ + assert(0); + } + + A a = new A(); + a.fork(&a.test); + + if(!status){ + assert(0); + } + + return 0; +} +
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/a/alias_32_D.d Mon Mar 13 08:12:04 2006 +0000 @@ -0,0 +1,49 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ <jarrett.billingsley@gmail.com> +// @date@ 2006-03-11 +// @uri@ news:bug-36-3@http.d.puremagic.com/bugzilla/ + +module dstress.run.a.alias_32_D; + +bool status = false; + +enum Enum { + ONE = 1, + TWO, + THREE +} + +alias void delegate(Enum) EnumDG; + +class A { + void fork(EnumDG dg){ + dg(Enum.TWO); + } + + void test(Enum e){ + if(e != Enum.TWO){ + assert(0); + } + status = true; + } +} + + +int main(){ + if(status){ + assert(0); + } + + A a = new A(); + a.fork(&a.test); + + if(!status){ + assert(0); + } + + return 0; +} +
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/a/alias_32_E.d Mon Mar 13 08:12:04 2006 +0000 @@ -0,0 +1,49 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ <jarrett.billingsley@gmail.com> +// @date@ 2006-03-11 +// @uri@ news:bug-36-3@http.d.puremagic.com/bugzilla/ + +module dstress.run.a.alias_32_E; + +bool status = false; + +alias void function(Enum) EnumDG; + +enum Enum { + ONE = 1, + TWO, + THREE +} + +class A { + void fork(EnumDG dg){ + dg(Enum.TWO); + } + +} + +void test(Enum e){ + if(e != Enum.TWO){ + assert(0); + } + status = true; +} + +int main(){ + if(status){ + assert(0); + } + + A a = new A(); + a.fork(&test); + + if(!status){ + assert(0); + } + + return 0; +} +
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/a/alias_32_F.d Mon Mar 13 08:12:04 2006 +0000 @@ -0,0 +1,49 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ <jarrett.billingsley@gmail.com> +// @date@ 2006-03-11 +// @uri@ news:bug-36-3@http.d.puremagic.com/bugzilla/ + +module dstress.run.a.alias_32_F; + +bool status = false; + +enum Enum { + ONE = 1, + TWO, + THREE +} + +alias void function(Enum) EnumDG; + +class A { + void fork(EnumDG dg){ + dg(Enum.TWO); + } + +} + +void test(Enum e){ + if(e != Enum.TWO){ + assert(0); + } + status = true; +} + +int main(){ + if(status){ + assert(0); + } + + A a = new A(); + a.fork(&test); + + if(!status){ + assert(0); + } + + return 0; +} +
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/a/alias_32_G.d Mon Mar 13 08:12:04 2006 +0000 @@ -0,0 +1,49 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ <jarrett.billingsley@gmail.com> +// @date@ 2006-03-11 +// @uri@ news:bug-36-3@http.d.puremagic.com/bugzilla/ + +module dstress.run.a.alias_32_G; + +bool status = false; + +enum Enum { + ONE = 1, + TWO, + THREE +} + +class A { + alias void function(Enum) EnumDG; + + void fork(EnumDG dg){ + dg(Enum.TWO); + } + +} + +void test(Enum e){ + if(e != Enum.TWO){ + assert(0); + } + status = true; +} + +int main(){ + if(status){ + assert(0); + } + + A a = new A(); + a.fork(&test); + + if(!status){ + assert(0); + } + + return 0; +} +
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/a/alias_32_H.d Mon Mar 13 08:12:04 2006 +0000 @@ -0,0 +1,48 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ <jarrett.billingsley@gmail.com> +// @date@ 2006-03-11 +// @uri@ news:bug-36-3@http.d.puremagic.com/bugzilla/ + +module dstress.run.a.alias_32_H; + +bool status = false; + +enum Enum { + ONE = 1, + TWO, + THREE +} + +class A { + void fork(EnumDG dg){ + dg(Enum.TWO); + } + + alias void function(Enum) EnumDG; +} + +void test(Enum e){ + if(e != Enum.TWO){ + assert(0); + } + status = true; +} + +int main(){ + if(status){ + assert(0); + } + + A a = new A(); + a.fork(&test); + + if(!status){ + assert(0); + } + + return 0; +} +
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/a/alias_32_I.d Mon Mar 13 08:12:04 2006 +0000 @@ -0,0 +1,48 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ <jarrett.billingsley@gmail.com> +// @date@ 2006-03-11 +// @uri@ news:bug-36-3@http.d.puremagic.com/bugzilla/ + +module dstress.run.a.alias_32_I; + +bool status = false; + +enum Enum { + ONE = 1, + TWO, + THREE +} + +class A { + void fork(EnumDG dg){ + dg(Enum.TWO); + } +} + +alias void function(Enum) EnumDG; + +void test(Enum e){ + if(e != Enum.TWO){ + assert(0); + } + status = true; +} + +int main(){ + if(status){ + assert(0); + } + + A a = new A(); + a.fork(&test); + + if(!status){ + assert(0); + } + + return 0; +} +
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/t/typedef_13_A.d Mon Mar 13 08:12:04 2006 +0000 @@ -0,0 +1,48 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ <jarrett.billingsley@gmail.com> +// @date@ 2006-03-11 +// @uri@ news:bug-36-3@http.d.puremagic.com/bugzilla/ + +module dstress.run.t.typedef_13_A; + +bool status = false; + +enum Enum { + ONE = 1, + TWO, + THREE +} + +class A { + typedef void delegate(Enum) EnumDG; + + void fork(EnumDG dg){ + dg(Enum.TWO); + } + + void test(Enum e){ + if(e != Enum.TWO){ + assert(0); + } + status = true; + } +} + +int main(){ + if(status){ + assert(0); + } + + A a = new A(); + a.fork(&a.test); + + if(!status){ + assert(0); + } + + return 0; +} +
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/t/typedef_13_B.d Mon Mar 13 08:12:04 2006 +0000 @@ -0,0 +1,48 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ <jarrett.billingsley@gmail.com> +// @date@ 2006-03-11 +// @uri@ news:bug-36-3@http.d.puremagic.com/bugzilla/ + +module dstress.run.t.typedef_13_B; + +bool status = false; + +enum Enum { + ONE = 1, + TWO, + THREE +} + +class A { + void fork(EnumDG dg){ + dg(Enum.TWO); + } + + typedef void delegate(Enum) EnumDG; + + void test(Enum e){ + if(e != Enum.TWO){ + assert(0); + } + status = true; + } +} + +int main(){ + if(status){ + assert(0); + } + + A a = new A(); + a.fork(&a.test); + + if(!status){ + assert(0); + } + + return 0; +} +
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/t/typedef_13_C.d Mon Mar 13 08:12:04 2006 +0000 @@ -0,0 +1,48 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ <jarrett.billingsley@gmail.com> +// @date@ 2006-03-11 +// @uri@ news:bug-36-3@http.d.puremagic.com/bugzilla/ + +module dstress.run.t.typedef_13_C; + +bool status = false; + +enum Enum { + ONE = 1, + TWO, + THREE +} + +class A { + void fork(EnumDG dg){ + dg(Enum.TWO); + } + + void test(Enum e){ + if(e != Enum.TWO){ + assert(0); + } + status = true; + } +} + +typedef void delegate(Enum) EnumDG; + +int main(){ + if(status){ + assert(0); + } + + A a = new A(); + a.fork(&a.test); + + if(!status){ + assert(0); + } + + return 0; +} +
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/t/typedef_13_D.d Mon Mar 13 08:12:04 2006 +0000 @@ -0,0 +1,49 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ <jarrett.billingsley@gmail.com> +// @date@ 2006-03-11 +// @uri@ news:bug-36-3@http.d.puremagic.com/bugzilla/ + +module dstress.run.t.typedef_13_D; + +bool status = false; + +enum Enum { + ONE = 1, + TWO, + THREE +} + +typedef void delegate(Enum) EnumDG; + +class A { + void fork(EnumDG dg){ + dg(Enum.TWO); + } + + void test(Enum e){ + if(e != Enum.TWO){ + assert(0); + } + status = true; + } +} + + +int main(){ + if(status){ + assert(0); + } + + A a = new A(); + a.fork(&a.test); + + if(!status){ + assert(0); + } + + return 0; +} +
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/t/typedef_13_E.d Mon Mar 13 08:12:04 2006 +0000 @@ -0,0 +1,49 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ <jarrett.billingsley@gmail.com> +// @date@ 2006-03-11 +// @uri@ news:bug-36-3@http.d.puremagic.com/bugzilla/ + +module dstress.run.t.typedef_13_E; + +bool status = false; + +typedef void function(Enum) EnumDG; + +enum Enum { + ONE = 1, + TWO, + THREE +} + +class A { + void fork(EnumDG dg){ + dg(Enum.TWO); + } + +} + +void test(Enum e){ + if(e != Enum.TWO){ + assert(0); + } + status = true; +} + +int main(){ + if(status){ + assert(0); + } + + A a = new A(); + a.fork(&test); + + if(!status){ + assert(0); + } + + return 0; +} +
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/t/typedef_13_F.d Mon Mar 13 08:12:04 2006 +0000 @@ -0,0 +1,49 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ <jarrett.billingsley@gmail.com> +// @date@ 2006-03-11 +// @uri@ news:bug-36-3@http.d.puremagic.com/bugzilla/ + +module dstress.run.t.typedef_13_F; + +bool status = false; + +enum Enum { + ONE = 1, + TWO, + THREE +} + +typedef void function(Enum) EnumDG; + +class A { + void fork(EnumDG dg){ + dg(Enum.TWO); + } + +} + +void test(Enum e){ + if(e != Enum.TWO){ + assert(0); + } + status = true; +} + +int main(){ + if(status){ + assert(0); + } + + A a = new A(); + a.fork(&test); + + if(!status){ + assert(0); + } + + return 0; +} +
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/t/typedef_13_G.d Mon Mar 13 08:12:04 2006 +0000 @@ -0,0 +1,49 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ <jarrett.billingsley@gmail.com> +// @date@ 2006-03-11 +// @uri@ news:bug-36-3@http.d.puremagic.com/bugzilla/ + +module dstress.run.t.typedef_13_G; + +bool status = false; + +enum Enum { + ONE = 1, + TWO, + THREE +} + +class A { + typedef void function(Enum) EnumDG; + + void fork(EnumDG dg){ + dg(Enum.TWO); + } + +} + +void test(Enum e){ + if(e != Enum.TWO){ + assert(0); + } + status = true; +} + +int main(){ + if(status){ + assert(0); + } + + A a = new A(); + a.fork(&test); + + if(!status){ + assert(0); + } + + return 0; +} +
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/t/typedef_13_H.d Mon Mar 13 08:12:04 2006 +0000 @@ -0,0 +1,48 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ <jarrett.billingsley@gmail.com> +// @date@ 2006-03-11 +// @uri@ news:bug-36-3@http.d.puremagic.com/bugzilla/ + +module dstress.run.t.typedef_13_H; + +bool status = false; + +enum Enum { + ONE = 1, + TWO, + THREE +} + +class A { + void fork(EnumDG dg){ + dg(Enum.TWO); + } + + typedef void function(Enum) EnumDG; +} + +void test(Enum e){ + if(e != Enum.TWO){ + assert(0); + } + status = true; +} + +int main(){ + if(status){ + assert(0); + } + + A a = new A(); + a.fork(&test); + + if(!status){ + assert(0); + } + + return 0; +} +
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/t/typedef_13_I.d Mon Mar 13 08:12:04 2006 +0000 @@ -0,0 +1,48 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ <jarrett.billingsley@gmail.com> +// @date@ 2006-03-11 +// @uri@ news:bug-36-3@http.d.puremagic.com/bugzilla/ + +module dstress.run.t.typedef_13_I; + +bool status = false; + +enum Enum { + ONE = 1, + TWO, + THREE +} + +class A { + void fork(EnumDG dg){ + dg(Enum.TWO); + } +} + +typedef void function(Enum) EnumDG; + +void test(Enum e){ + if(e != Enum.TWO){ + assert(0); + } + status = true; +} + +int main(){ + if(status){ + assert(0); + } + + A a = new A(); + a.fork(&test); + + if(!status){ + assert(0); + } + + return 0; +} +