# HG changeset patch # User thomask # Date 1144645152 0 # Node ID 9aaa845bab65a10cf8a6a951c64fcc2bf7627c8e # Parent 0cfa157e078262b4e61baa0f57f2afb0de610486 2006-04-04 news:bug-83-3@http.d.puremagic.com/bugzilla/ diff -r 0cfa157e0782 -r 9aaa845bab65 nocompile/m/mixin_19_A.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/nocompile/m/mixin_19_A.d Mon Apr 10 04:59:12 2006 +0000 @@ -0,0 +1,39 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ +// @date@ 2006-04-04 +// @uri@ news:bug-83-3@http.d.puremagic.com/bugzilla/ + +// __DSTRESS_ELINE__ 24 + +module dstress.nocompile.m.mixin_19_A; + +int state; + +template T1(){ + alias T2!().myproperty myproperty; + + int myproperty(){ + return state; + } +} + +template T2(){ + alias T1!().myproperty myproperty; + + void myproperty(int x){ + state = x; + } +} + +class C(alias M1){ + mixin T1!(); +} + +void main(){ + auto c = new C!(T1); + c.myproperty = 3; +} + diff -r 0cfa157e0782 -r 9aaa845bab65 nocompile/m/mixin_19_B.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/nocompile/m/mixin_19_B.d Mon Apr 10 04:59:12 2006 +0000 @@ -0,0 +1,39 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ +// @date@ 2006-04-04 +// @uri@ news:bug-83-3@http.d.puremagic.com/bugzilla/ + +// __DSTRESS_ELINE__ 24 + +module dstress.nocompile.m.mixin_19_B; + +int state; + +template T1(){ + alias T2!().myproperty myproperty; + + int myproperty(){ + return state; + } +} + +template T2(){ + alias T1!().myproperty myproperty; + + void myproperty(int x){ + state = x; + } +} + +class C(alias M1){ + mixin M1!(); +} + +void main(){ + auto c = new C!(T1); + c.myproperty = 3; +} + diff -r 0cfa157e0782 -r 9aaa845bab65 nocompile/m/mixin_19_C.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/nocompile/m/mixin_19_C.d Mon Apr 10 04:59:12 2006 +0000 @@ -0,0 +1,39 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ +// @date@ 2006-04-04 +// @uri@ news:bug-83-3@http.d.puremagic.com/bugzilla/ + +// __DSTRESS_ELINE__ 24 + +module dstress.nocompile.m.mixin_19_C; + +int state; + +template T1(){ + alias T2!().myproperty myproperty; + + int myproperty(){ + return state; + } +} + +template T2(){ + alias T1!().myproperty myproperty; + + void myproperty(int x){ + state = x; + } +} + +class C{ + mixin T1!(); +} + +void main(){ + auto c = new C(); + c.myproperty = 3; +} + diff -r 0cfa157e0782 -r 9aaa845bab65 nocompile/m/mixin_19_D.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/nocompile/m/mixin_19_D.d Mon Apr 10 04:59:12 2006 +0000 @@ -0,0 +1,39 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ +// @date@ 2006-04-04 +// @uri@ news:bug-83-3@http.d.puremagic.com/bugzilla/ + +// __DSTRESS_ELINE__ 24 + +module dstress.nocompile.m.mixin_19_D; + +int state; + +template T1(){ + alias T2!().myproperty myproperty; + + int myproperty(){ + return state; + } +} + +template T2(){ + alias T1!().myproperty myproperty; + + void myproperty(int x){ + state = x; + } +} + +class C{ + mixin T2!(); +} + +void main(){ + auto c = new C(); + c.myproperty = 3; +} + diff -r 0cfa157e0782 -r 9aaa845bab65 nocompile/m/mixin_19_E.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/nocompile/m/mixin_19_E.d Mon Apr 10 04:59:12 2006 +0000 @@ -0,0 +1,40 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ +// @date@ 2006-04-04 +// @uri@ news:bug-83-3@http.d.puremagic.com/bugzilla/ + +// __DSTRESS_ELINE__ 24 + +module dstress.nocompile.m.mixin_19_E; + +int state; + +template T1(){ + alias T2!().myproperty myproperty; + + int myproperty(){ + return state; + } +} + +template T2(){ + alias T1!().myproperty myproperty; + + void myproperty(int x){ + state = x; + } +} + +class C{ + mixin T1!(); + mixin T2!(); +} + +void main(){ + auto c = new C(); + c.myproperty = 3; +} + diff -r 0cfa157e0782 -r 9aaa845bab65 nocompile/m/mixin_19_F.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/nocompile/m/mixin_19_F.d Mon Apr 10 04:59:12 2006 +0000 @@ -0,0 +1,40 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ +// @date@ 2006-04-04 +// @uri@ news:bug-83-3@http.d.puremagic.com/bugzilla/ + +// __DSTRESS_ELINE__ 24 + +module dstress.nocompile.m.mixin_19_F; + +int state; + +template T1(){ + alias T2!().myproperty myproperty; + + int myproperty(){ + return state; + } +} + +template T2(){ + alias T1!().myproperty myproperty; + + void myproperty(int x){ + state = x; + } +} + +class C(alias M1, alias M2){ + mixin T1!(); + mixin T2!(); +} + +void main(){ + auto c = new C!(T1, T2)(); + c.myproperty = 3; +} + diff -r 0cfa157e0782 -r 9aaa845bab65 nocompile/m/mixin_19_G.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/nocompile/m/mixin_19_G.d Mon Apr 10 04:59:12 2006 +0000 @@ -0,0 +1,40 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ +// @date@ 2006-04-04 +// @uri@ news:bug-83-3@http.d.puremagic.com/bugzilla/ + +// __DSTRESS_ELINE__ 24 + +module dstress.nocompile.m.mixin_19_G; + +int state; + +template T1(){ + alias T2!().myproperty myproperty; + + int myproperty(){ + return state; + } +} + +template T2(){ + alias T1!().myproperty myproperty; + + void myproperty(int x){ + state = x; + } +} + +class C(alias M1, alias M2){ + mixin M1!(); + mixin M2!(); +} + +void main(){ + auto c = new C!(T1, T2)(); + c.myproperty = 3; +} + diff -r 0cfa157e0782 -r 9aaa845bab65 nocompile/m/mixin_19_H.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/nocompile/m/mixin_19_H.d Mon Apr 10 04:59:12 2006 +0000 @@ -0,0 +1,32 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ +// @date@ 2006-04-04 +// @uri@ news:bug-83-3@http.d.puremagic.com/bugzilla/ + +// __DSTRESS_ELINE__ 24 + +module dstress.nocompile.m.mixin_19_H; + +int state; + +template T1(){ + alias T2!().myproperty myproperty; + + int myproperty(){ + return state; + } +} + +template T2(){ + alias T1!().myproperty myproperty; + + void myproperty(int x){ + state = x; + } +} + +mixin T1!(); + diff -r 0cfa157e0782 -r 9aaa845bab65 nocompile/m/mixin_19_I.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/nocompile/m/mixin_19_I.d Mon Apr 10 04:59:12 2006 +0000 @@ -0,0 +1,32 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ +// @date@ 2006-04-04 +// @uri@ news:bug-83-3@http.d.puremagic.com/bugzilla/ + +// __DSTRESS_ELINE__ 24 + +module dstress.nocompile.m.mixin_19_H; + +int state; + +template T1(){ + alias T2!().myproperty myproperty; + + int myproperty(){ + return state; + } +} + +template T2(){ + alias T1!().myproperty myproperty; + + void myproperty(int x){ + state = x; + } +} + +mixin T2!(); + diff -r 0cfa157e0782 -r 9aaa845bab65 nocompile/m/mixin_19_J.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/nocompile/m/mixin_19_J.d Mon Apr 10 04:59:12 2006 +0000 @@ -0,0 +1,33 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ +// @date@ 2006-04-04 +// @uri@ news:bug-83-3@http.d.puremagic.com/bugzilla/ + +// __DSTRESS_ELINE__ 24 + +module dstress.nocompile.m.mixin_19_J; + +int state; + +template T1(){ + alias T2!().myproperty myproperty; + + int myproperty(){ + return state; + } +} + +template T2(){ + alias T1!().myproperty myproperty; + + void myproperty(int x){ + state = x; + } +} + +mixin T1!(); +mixin T2!(); + diff -r 0cfa157e0782 -r 9aaa845bab65 nocompile/m/mixin_19_K.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/nocompile/m/mixin_19_K.d Mon Apr 10 04:59:12 2006 +0000 @@ -0,0 +1,33 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ +// @date@ 2006-04-04 +// @uri@ news:bug-83-3@http.d.puremagic.com/bugzilla/ + +// __DSTRESS_ELINE__ 24 + +module dstress.nocompile.m.mixin_19_K; + +int state; + +template T1(){ + alias T2!().myproperty myproperty; + + int myproperty(){ + return state; + } +} + +template T2(){ + alias T1!().myproperty myproperty; + + void myproperty(int x){ + state = x; + } +} + +alias T1 M1; +mixin M1!(); + diff -r 0cfa157e0782 -r 9aaa845bab65 nocompile/m/mixin_19_L.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/nocompile/m/mixin_19_L.d Mon Apr 10 04:59:12 2006 +0000 @@ -0,0 +1,34 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ +// @date@ 2006-04-04 +// @uri@ news:bug-83-3@http.d.puremagic.com/bugzilla/ + +// __DSTRESS_ELINE__ 24 + +module dstress.nocompile.m.mixin_19_L; + +int state; + +template T1(){ + alias T2!().myproperty myproperty; + + int myproperty(){ + return state; + } +} + +template T2(){ + alias T1!().myproperty myproperty; + + void myproperty(int x){ + state = x; + } +} + +mixin M1!(); + +alias T1 M1; + diff -r 0cfa157e0782 -r 9aaa845bab65 nocompile/m/mixin_19_M.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/nocompile/m/mixin_19_M.d Mon Apr 10 04:59:12 2006 +0000 @@ -0,0 +1,39 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ +// @date@ 2006-04-04 +// @uri@ news:bug-83-3@http.d.puremagic.com/bugzilla/ + +// __DSTRESS_ELINE__ 24 + +module dstress.nocompile.m.mixin_19_M; + +int state; + +template T1(){ + alias T2!().myproperty myproperty; + + int myproperty(){ + return state; + } +} + +template T2(){ + alias T1!().myproperty myproperty; + + void myproperty(int x){ + state = x; + } +} + +struct C(alias M1){ + mixin T1!(); +} + +void main(){ + C!(T1)* c = new C!(T1); + c.myproperty = 3; +} + diff -r 0cfa157e0782 -r 9aaa845bab65 nocompile/m/mixin_19_N.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/nocompile/m/mixin_19_N.d Mon Apr 10 04:59:12 2006 +0000 @@ -0,0 +1,39 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ +// @date@ 2006-04-04 +// @uri@ news:bug-83-3@http.d.puremagic.com/bugzilla/ + +// __DSTRESS_ELINE__ 24 + +module dstress.nocompile.m.mixin_19_N; + +int state; + +template T1(){ + alias T2!().myproperty myproperty; + + int myproperty(){ + return state; + } +} + +template T2(){ + alias T1!().myproperty myproperty; + + void myproperty(int x){ + state = x; + } +} + +struct C(alias M1){ + mixin M1!(); +} + +void main(){ + C!(T1)* c = new C!(T1); + c.myproperty = 3; +} +