Mercurial > projects > dstress
changeset 568:d762fe5e4b49
Internal error: ../ztc/cod1.c 2503
Stewart Gordon <smjg_1998@yahoo.com>
2005-05-31
news:d7hfef$1dtf$4@digitaldaemon.com
author | thomask |
---|---|
date | Mon, 06 Jun 2005 05:41:24 +0000 |
parents | 4c83f19a8301 |
children | 15b52e26c8f4 |
files | run/o/opSlice_01_A.d run/o/opSlice_01_B.d run/o/opSlice_01_C.d run/o/opSlice_01_D.d run/o/opSlice_01_E.d run/o/opSlice_01_F.d run/o/opSlice_01_G.d run/o/opSlice_01_H.d run/o/opSlice_01_I.d run/o/opSlice_01_J.d run/o/opSlice_01_K.d run/o/opSlice_01_L.d run/o/opSlice_01_M.d run/o/opSlice_01_N.d run/o/opSlice_01_O.d run/o/opSlice_01_P.d run/o/opSlice_01_Q.d run/o/opSlice_01_R.d run/o/opSlice_01_S.d run/o/opSlice_01_T.d run/o/opSlice_01_U.d |
diffstat | 21 files changed, 641 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/o/opSlice_01_A.d Mon Jun 06 05:41:24 2005 +0000 @@ -0,0 +1,30 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ Stewart Gordon <smjg_1998@yahoo.com> +// @date@ 2005-05-31 +// @uri@ news:d7hfef$1dtf$4@digitaldaemon.com +// @desc@ Internal error: ../ztc/cod1.c 2503 + +module dstress.run.o.opSlice_01_A; + +int main(){ + bit arr[4][2]; + + arr[0][1]=true; + + arr[1..2] = arr[0]; + + assert(!arr[0][0]); + assert(arr[0][1]); + assert(!arr[1][0]); + assert(arr[1][1]); + assert(!arr[2][0]); + assert(arr[2][1]); + assert(!arr[3][0]); + assert(!arr[3][1]); + + return 0; +} +
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/o/opSlice_01_B.d Mon Jun 06 05:41:24 2005 +0000 @@ -0,0 +1,30 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ Stewart Gordon <smjg_1998@yahoo.com> +// @date@ 2005-05-31 +// @uri@ news:d7hfef$1dtf$4@digitaldaemon.com +// @desc@ Internal error: ../ztc/cod1.c 2503 + +module dstress.run.o.opSlice_01_B; + +int main(){ + byte arr[4][2]; + + arr[0][1]=true; + + arr[1..2] = arr[0]; + + assert(!arr[0][0]); + assert(arr[0][1]); + assert(!arr[1][0]); + assert(arr[1][1]); + assert(!arr[2][0]); + assert(arr[2][1]); + assert(!arr[3][0]); + assert(!arr[3][1]); + + return 0; +} +
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/o/opSlice_01_C.d Mon Jun 06 05:41:24 2005 +0000 @@ -0,0 +1,30 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ Stewart Gordon <smjg_1998@yahoo.com> +// @date@ 2005-05-31 +// @uri@ news:d7hfef$1dtf$4@digitaldaemon.com +// @desc@ Internal error: ../ztc/cod1.c 2503 + +module dstress.run.o.opSlice_01_C; + +int main(){ + ubyte arr[4][2]; + + arr[0][1]=true; + + arr[1..2] = arr[0]; + + assert(!arr[0][0]); + assert(arr[0][1]); + assert(!arr[1][0]); + assert(arr[1][1]); + assert(!arr[2][0]); + assert(arr[2][1]); + assert(!arr[3][0]); + assert(!arr[3][1]); + + return 0; +} +
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/o/opSlice_01_D.d Mon Jun 06 05:41:24 2005 +0000 @@ -0,0 +1,30 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ Stewart Gordon <smjg_1998@yahoo.com> +// @date@ 2005-05-31 +// @uri@ news:d7hfef$1dtf$4@digitaldaemon.com +// @desc@ Internal error: ../ztc/cod1.c 2503 + +module dstress.run.o.opSlice_01_D; + +int main(){ + short arr[4][2]; + + arr[0][1]=true; + + arr[1..2] = arr[0]; + + assert(!arr[0][0]); + assert(arr[0][1]); + assert(!arr[1][0]); + assert(arr[1][1]); + assert(!arr[2][0]); + assert(arr[2][1]); + assert(!arr[3][0]); + assert(!arr[3][1]); + + return 0; +} +
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/o/opSlice_01_E.d Mon Jun 06 05:41:24 2005 +0000 @@ -0,0 +1,30 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ Stewart Gordon <smjg_1998@yahoo.com> +// @date@ 2005-05-31 +// @uri@ news:d7hfef$1dtf$4@digitaldaemon.com +// @desc@ Internal error: ../ztc/cod1.c 2503 + +module dstress.run.o.opSlice_01_E; + +int main(){ + ushort arr[4][2]; + + arr[0][1]=1; + + arr[1..2] = arr[0]; + + assert(!arr[0][0]); + assert(arr[0][1]); + assert(!arr[1][0]); + assert(arr[1][1]); + assert(!arr[2][0]); + assert(arr[2][1]); + assert(!arr[3][0]); + assert(!arr[3][1]); + + return 0; +} +
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/o/opSlice_01_F.d Mon Jun 06 05:41:24 2005 +0000 @@ -0,0 +1,30 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ Stewart Gordon <smjg_1998@yahoo.com> +// @date@ 2005-05-31 +// @uri@ news:d7hfef$1dtf$4@digitaldaemon.com +// @desc@ Internal error: ../ztc/cod1.c 2503 + +module dstress.run.o.opSlice_01_F; + +int main(){ + int arr[4][2]; + + arr[0][1]=1; + + arr[1..2] = arr[0]; + + assert(!arr[0][0]); + assert(arr[0][1]); + assert(!arr[1][0]); + assert(arr[1][1]); + assert(!arr[2][0]); + assert(arr[2][1]); + assert(!arr[3][0]); + assert(!arr[3][1]); + + return 0; +} +
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/o/opSlice_01_G.d Mon Jun 06 05:41:24 2005 +0000 @@ -0,0 +1,30 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ Stewart Gordon <smjg_1998@yahoo.com> +// @date@ 2005-05-31 +// @uri@ news:d7hfef$1dtf$4@digitaldaemon.com +// @desc@ Internal error: ../ztc/cod1.c 2503 + +module dstress.run.o.opSlice_01_G; + +int main(){ + uint arr[4][2]; + + arr[0][1]=1; + + arr[1..2] = arr[0]; + + assert(!arr[0][0]); + assert(arr[0][1]); + assert(!arr[1][0]); + assert(arr[1][1]); + assert(!arr[2][0]); + assert(arr[2][1]); + assert(!arr[3][0]); + assert(!arr[3][1]); + + return 0; +} +
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/o/opSlice_01_H.d Mon Jun 06 05:41:24 2005 +0000 @@ -0,0 +1,30 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ Stewart Gordon <smjg_1998@yahoo.com> +// @date@ 2005-05-31 +// @uri@ news:d7hfef$1dtf$4@digitaldaemon.com +// @desc@ Internal error: ../ztc/cod1.c 2503 + +module dstress.run.o.opSlice_01_H; + +int main(){ + long arr[4][2]; + + arr[0][1]=1; + + arr[1..2] = arr[0]; + + assert(!arr[0][0]); + assert(arr[0][1]); + assert(!arr[1][0]); + assert(arr[1][1]); + assert(!arr[2][0]); + assert(arr[2][1]); + assert(!arr[3][0]); + assert(!arr[3][1]); + + return 0; +} +
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/o/opSlice_01_I.d Mon Jun 06 05:41:24 2005 +0000 @@ -0,0 +1,30 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ Stewart Gordon <smjg_1998@yahoo.com> +// @date@ 2005-05-31 +// @uri@ news:d7hfef$1dtf$4@digitaldaemon.com +// @desc@ Internal error: ../ztc/cod1.c 2503 + +module dstress.run.o.opSlice_01_I; + +int main(){ + ulong arr[4][2]; + + arr[0][1]=1; + + arr[1..2] = arr[0]; + + assert(!arr[0][0]); + assert(arr[0][1]); + assert(!arr[1][0]); + assert(arr[1][1]); + assert(!arr[2][0]); + assert(arr[2][1]); + assert(!arr[3][0]); + assert(!arr[3][1]); + + return 0; +} +
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/o/opSlice_01_J.d Mon Jun 06 05:41:24 2005 +0000 @@ -0,0 +1,30 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ Stewart Gordon <smjg_1998@yahoo.com> +// @date@ 2005-05-31 +// @uri@ news:d7hfef$1dtf$4@digitaldaemon.com +// @desc@ Internal error: ../ztc/cod1.c 2503 + +module dstress.run.o.opSlice_01_J; + +int main(){ + float arr[4][2]=0; + + arr[0][1]=1; + + arr[1..2] = arr[0]; + + assert(!arr[0][0]); + assert(arr[0][1]); + assert(!arr[1][0]); + assert(arr[1][1]); + assert(!arr[2][0]); + assert(arr[2][1]); + assert(!arr[3][0]); + assert(!arr[3][1]); + + return 0; +} +
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/o/opSlice_01_K.d Mon Jun 06 05:41:24 2005 +0000 @@ -0,0 +1,30 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ Stewart Gordon <smjg_1998@yahoo.com> +// @date@ 2005-05-31 +// @uri@ news:d7hfef$1dtf$4@digitaldaemon.com +// @desc@ Internal error: ../ztc/cod1.c 2503 + +module dstress.run.o.opSlice_01_K; + +int main(){ + double arr[4][2]=0; + + arr[0][1]=1; + + arr[1..2] = arr[0]; + + assert(!arr[0][0]); + assert(arr[0][1]); + assert(!arr[1][0]); + assert(arr[1][1]); + assert(!arr[2][0]); + assert(arr[2][1]); + assert(!arr[3][0]); + assert(!arr[3][1]); + + return 0; +} +
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/o/opSlice_01_L.d Mon Jun 06 05:41:24 2005 +0000 @@ -0,0 +1,30 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ Stewart Gordon <smjg_1998@yahoo.com> +// @date@ 2005-05-31 +// @uri@ news:d7hfef$1dtf$4@digitaldaemon.com +// @desc@ Internal error: ../ztc/cod1.c 2503 + +module dstress.run.o.opSlice_01_L; + +int main(){ + real arr[4][2]=0; + + arr[0][1]=1; + + arr[1..2] = arr[0]; + + assert(!arr[0][0]); + assert(arr[0][1]); + assert(!arr[1][0]); + assert(arr[1][1]); + assert(!arr[2][0]); + assert(arr[2][1]); + assert(!arr[3][0]); + assert(!arr[3][1]); + + return 0; +} +
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/o/opSlice_01_M.d Mon Jun 06 05:41:24 2005 +0000 @@ -0,0 +1,30 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ Stewart Gordon <smjg_1998@yahoo.com> +// @date@ 2005-05-31 +// @uri@ news:d7hfef$1dtf$4@digitaldaemon.com +// @desc@ Internal error: ../ztc/cod1.c 2503 + +module dstress.run.o.opSlice_01_M; + +int main(){ + ifloat arr[4][2]=0i; + + arr[0][1]=1i; + + arr[1..2] = arr[0]; + + assert(!arr[0][0]); + assert(arr[0][1]); + assert(!arr[1][0]); + assert(arr[1][1]); + assert(!arr[2][0]); + assert(arr[2][1]); + assert(!arr[3][0]); + assert(!arr[3][1]); + + return 0; +} +
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/o/opSlice_01_N.d Mon Jun 06 05:41:24 2005 +0000 @@ -0,0 +1,30 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ Stewart Gordon <smjg_1998@yahoo.com> +// @date@ 2005-05-31 +// @uri@ news:d7hfef$1dtf$4@digitaldaemon.com +// @desc@ Internal error: ../ztc/cod1.c 2503 + +module dstress.run.o.opSlice_01_N; + +int main(){ + idouble arr[4][2]=0i; + + arr[0][1]=1i; + + arr[1..2] = arr[0]; + + assert(!arr[0][0]); + assert(arr[0][1]); + assert(!arr[1][0]); + assert(arr[1][1]); + assert(!arr[2][0]); + assert(arr[2][1]); + assert(!arr[3][0]); + assert(!arr[3][1]); + + return 0; +} +
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/o/opSlice_01_O.d Mon Jun 06 05:41:24 2005 +0000 @@ -0,0 +1,30 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ Stewart Gordon <smjg_1998@yahoo.com> +// @date@ 2005-05-31 +// @uri@ news:d7hfef$1dtf$4@digitaldaemon.com +// @desc@ Internal error: ../ztc/cod1.c 2503 + +module dstress.run.o.opSlice_01_O; + +int main(){ + ireal arr[4][2]=0i; + + arr[0][1]=1i; + + arr[1..2] = arr[0]; + + assert(!arr[0][0]); + assert(arr[0][1]); + assert(!arr[1][0]); + assert(arr[1][1]); + assert(!arr[2][0]); + assert(arr[2][1]); + assert(!arr[3][0]); + assert(!arr[3][1]); + + return 0; +} +
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/o/opSlice_01_P.d Mon Jun 06 05:41:24 2005 +0000 @@ -0,0 +1,30 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ Stewart Gordon <smjg_1998@yahoo.com> +// @date@ 2005-05-31 +// @uri@ news:d7hfef$1dtf$4@digitaldaemon.com +// @desc@ Internal error: ../ztc/cod1.c 2503 + +module dstress.run.o.opSlice_01_P; + +int main(){ + cfloat arr[4][2]=0i; + + arr[0][1]=1i; + + arr[1..2] = arr[0]; + + assert(!arr[0][0]); + assert(arr[0][1]); + assert(!arr[1][0]); + assert(arr[1][1]); + assert(!arr[2][0]); + assert(arr[2][1]); + assert(!arr[3][0]); + assert(!arr[3][1]); + + return 0; +} +
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/o/opSlice_01_Q.d Mon Jun 06 05:41:24 2005 +0000 @@ -0,0 +1,30 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ Stewart Gordon <smjg_1998@yahoo.com> +// @date@ 2005-05-31 +// @uri@ news:d7hfef$1dtf$4@digitaldaemon.com +// @desc@ Internal error: ../ztc/cod1.c 2503 + +module dstress.run.o.opSlice_01_Q; + +int main(){ + cdouble arr[4][2]=0i; + + arr[0][1]=1i; + + arr[1..2] = arr[0]; + + assert(!arr[0][0]); + assert(arr[0][1]); + assert(!arr[1][0]); + assert(arr[1][1]); + assert(!arr[2][0]); + assert(arr[2][1]); + assert(!arr[3][0]); + assert(!arr[3][1]); + + return 0; +} +
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/o/opSlice_01_R.d Mon Jun 06 05:41:24 2005 +0000 @@ -0,0 +1,30 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ Stewart Gordon <smjg_1998@yahoo.com> +// @date@ 2005-05-31 +// @uri@ news:d7hfef$1dtf$4@digitaldaemon.com +// @desc@ Internal error: ../ztc/cod1.c 2503 + +module dstress.run.o.opSlice_01_R; + +int main(){ + creal arr[4][2]=0i; + + arr[0][1]=1i; + + arr[1..2] = arr[0]; + + assert(!arr[0][0]); + assert(arr[0][1]); + assert(!arr[1][0]); + assert(arr[1][1]); + assert(!arr[2][0]); + assert(arr[2][1]); + assert(!arr[3][0]); + assert(!arr[3][1]); + + return 0; +} +
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/o/opSlice_01_S.d Mon Jun 06 05:41:24 2005 +0000 @@ -0,0 +1,30 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ Stewart Gordon <smjg_1998@yahoo.com> +// @date@ 2005-05-31 +// @uri@ news:d7hfef$1dtf$4@digitaldaemon.com +// @desc@ Internal error: ../ztc/cod1.c 2503 + +module dstress.run.o.opSlice_01_S; + +int main(){ + Object arr[4][2]; + + arr[0][1]=new Object(); + + arr[1..2] = arr[0]; + + assert(null===arr[0][0]); + assert(null!==arr[0][1]); + assert(null===arr[1][0]); + assert(null!==arr[1][1]); + assert(null===arr[2][0]); + assert(null!==arr[2][1]); + assert(null===arr[3][0]); + assert(null===arr[3][1]); + + return 0; +} +
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/o/opSlice_01_T.d Mon Jun 06 05:41:24 2005 +0000 @@ -0,0 +1,36 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ Stewart Gordon <smjg_1998@yahoo.com> +// @date@ 2005-05-31 +// @uri@ news:d7hfef$1dtf$4@digitaldaemon.com +// @desc@ Internal error: ../ztc/cod1.c 2503 + +module dstress.run.o.opSlice_01_T; + +interface mInter{ +} + +class mObj : mInter{ +} + +int main(){ + mInter arr[4][2]; + + arr[0][1]=new mObj(); + + arr[1..2] = arr[0]; + + assert(null===arr[0][0]); + assert(null!==arr[0][1]); + assert(null===arr[1][0]); + assert(null!==arr[1][1]); + assert(null===arr[2][0]); + assert(null!==arr[2][1]); + assert(null===arr[3][0]); + assert(null===arr[3][1]); + + return 0; +} +
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/o/opSlice_01_U.d Mon Jun 06 05:41:24 2005 +0000 @@ -0,0 +1,35 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ Stewart Gordon <smjg_1998@yahoo.com> +// @date@ 2005-05-31 +// @uri@ news:d7hfef$1dtf$4@digitaldaemon.com +// @desc@ Internal error: ../ztc/cod1.c 2503 + +module dstress.run.o.opSlice_01_U; + +enum E{ + a=2, + b=0 +} + +int main(){ + E arr[4][2]; + + arr[0][1]=E.b; + + arr[1..2] = arr[0]; + + assert(E.a==arr[0][0]); + assert(E.b==arr[0][1]); + assert(E.a==arr[1][0]); + assert(E.b==arr[1][1]); + assert(E.a==arr[2][0]); + assert(E.b==arr[2][1]); + assert(E.a==arr[3][0]); + assert(E.a==arr[3][1]); + + return 0; +} +