# HG changeset patch # User thomask # Date 1114671343 0 # Node ID e56d6f1cb48eafcd8e14c990812da18d017a0f84 # Parent f6a24d1475f20a4553e4be818d0cd6366ee578d8 a[1]~b[1] MicroWizard 2005-04-27 news:d4or18$1th1$1@digitaldaemon.com diff -r f6a24d1475f2 -r e56d6f1cb48e run/bug_cgcs_353_E.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/bug_cgcs_353_E.d Thu Apr 28 06:55:43 2005 +0000 @@ -0,0 +1,31 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ MicroWizard +// @date@ 2005-04-27 +// @uri@ news:d4or18$1th1$1@digitaldaemon.com + + +module dstress.run.bug_cgcs_353_E; + +int[1] a; +int[1] b; + +int[] concat() { + return a~b; +} + +int main(){ + a[]=1; + b[]=3; + + int[] arr=concat(); + + assert(arr.length==2); + assert(arr[0]==1); + assert(arr[1]==3); + + return 0; +} + diff -r f6a24d1475f2 -r e56d6f1cb48e run/bug_cgcs_353_F.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/bug_cgcs_353_F.d Thu Apr 28 06:55:43 2005 +0000 @@ -0,0 +1,31 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ MicroWizard +// @date@ 2005-04-27 +// @uri@ news:d4or18$1th1$1@digitaldaemon.com + + +module dstress.run.bug_cgcs_353_F; + +uint[1] a; +uint[1] b; + +uint[] concat() { + return a~b; +} + +int main(){ + a[]=1; + b[]=3; + + uint[] arr=concat(); + + assert(arr.length==2); + assert(arr[0]==1); + assert(arr[1]==3); + + return 0; +} + diff -r f6a24d1475f2 -r e56d6f1cb48e run/bug_cgcs_353_G.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/bug_cgcs_353_G.d Thu Apr 28 06:55:43 2005 +0000 @@ -0,0 +1,31 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ MicroWizard +// @date@ 2005-04-27 +// @uri@ news:d4or18$1th1$1@digitaldaemon.com + + +module dstress.run.bug_cgcs_353_G; + +long[1] a; +long[1] b; + +long[] concat() { + return a~b; +} + +int main(){ + a[]=1; + b[]=3; + + long[] arr=concat(); + + assert(arr.length==2); + assert(arr[0]==1); + assert(arr[1]==3); + + return 0; +} + diff -r f6a24d1475f2 -r e56d6f1cb48e run/bug_cgcs_353_H.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/bug_cgcs_353_H.d Thu Apr 28 06:55:43 2005 +0000 @@ -0,0 +1,31 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ MicroWizard +// @date@ 2005-04-27 +// @uri@ news:d4or18$1th1$1@digitaldaemon.com + + +module dstress.run.bug_cgcs_353_H; + +ulong[1] a; +ulong[1] b; + +ulong[] concat() { + return a~b; +} + +int main(){ + a[]=1; + b[]=3; + + ulong[] arr=concat(); + + assert(arr.length==2); + assert(arr[0]==1); + assert(arr[1]==3); + + return 0; +} + diff -r f6a24d1475f2 -r e56d6f1cb48e run/bug_cgcs_353_I.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/bug_cgcs_353_I.d Thu Apr 28 06:55:43 2005 +0000 @@ -0,0 +1,31 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ MicroWizard +// @date@ 2005-04-27 +// @uri@ news:d4or18$1th1$1@digitaldaemon.com + + +module dstress.run.bug_cgcs_353_I; + +float[1] a; +float[1] b; + +float[] concat() { + return a~b; +} + +int main(){ + a[]=1.0f; + b[]=3.0f; + + float[] arr=concat(); + + assert(arr.length==2); + assert(arr[0]==1.0f); + assert(arr[1]==3.0f); + + return 0; +} + diff -r f6a24d1475f2 -r e56d6f1cb48e run/bug_cgcs_353_J.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/bug_cgcs_353_J.d Thu Apr 28 06:55:43 2005 +0000 @@ -0,0 +1,31 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ MicroWizard +// @date@ 2005-04-27 +// @uri@ news:d4or18$1th1$1@digitaldaemon.com + + +module dstress.run.bug_cgcs_353_J; + +ifloat[1] a; +ifloat[1] b; + +ifloat[] concat() { + return a~b; +} + +int main(){ + a[]=1.0fi; + b[]=3.0fi; + + float[] arr=concat(); + + assert(arr.length==2); + assert(arr[0]==1.0fi); + assert(arr[1]==3.0fi); + + return 0; +} + diff -r f6a24d1475f2 -r e56d6f1cb48e run/bug_cgcs_353_K.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/bug_cgcs_353_K.d Thu Apr 28 06:55:43 2005 +0000 @@ -0,0 +1,31 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ MicroWizard +// @date@ 2005-04-27 +// @uri@ news:d4or18$1th1$1@digitaldaemon.com + + +module dstress.run.bug_cgcs_353_K; + +cfloat[1] a; +cfloat[1] b; + +cfloat[] concat() { + return a~b; +} + +int main(){ + a[]=0.5f+1.0fi; + b[]=0.5f+3.0fi; + + cfloat[] arr=concat(); + + assert(arr.length==2); + assert(arr[0]==0.5f+1.0fi); + assert(arr[1]==0.5f+3.0fi); + + return 0; +} + diff -r f6a24d1475f2 -r e56d6f1cb48e run/bug_cgcs_353_L.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/bug_cgcs_353_L.d Thu Apr 28 06:55:43 2005 +0000 @@ -0,0 +1,31 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ MicroWizard +// @date@ 2005-04-27 +// @uri@ news:d4or18$1th1$1@digitaldaemon.com + + +module dstress.run.bug_cgcs_353_L; + +cdouble[1] a; +cdouble[1] b; + +cdouble[] concat() { + return a~b; +} + +int main(){ + a[]=0.5+1.0i; + b[]=0.5+3.0i; + + cdouble[] arr=concat(); + + assert(arr.length==2); + assert(arr[0]==0.5+1.0i); + assert(arr[1]==0.5+3.0i); + + return 0; +} + diff -r f6a24d1475f2 -r e56d6f1cb48e run/bug_cgcs_353_M.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/bug_cgcs_353_M.d Thu Apr 28 06:55:43 2005 +0000 @@ -0,0 +1,31 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ MicroWizard +// @date@ 2005-04-27 +// @uri@ news:d4or18$1th1$1@digitaldaemon.com + + +module dstress.run.bug_cgcs_353_M; + +idouble[1] a; +idouble[1] b; + +idouble[] concat() { + return a~b; +} + +int main(){ + a[]=1.0i; + b[]=3.0i; + + idouble[] arr=concat(); + + assert(arr.length==2); + assert(arr[0]==1.0i); + assert(arr[1]==3.0i); + + return 0; +} + diff -r f6a24d1475f2 -r e56d6f1cb48e run/bug_cgcs_353_N.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/bug_cgcs_353_N.d Thu Apr 28 06:55:43 2005 +0000 @@ -0,0 +1,31 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ MicroWizard +// @date@ 2005-04-27 +// @uri@ news:d4or18$1th1$1@digitaldaemon.com + + +module dstress.run.bug_cgcs_353_N; + +double[1] a; +double[1] b; + +double[] concat() { + return a~b; +} + +int main(){ + a[]=1.0; + b[]=3.0; + + double[] arr=concat(); + + assert(arr.length==2); + assert(arr[0]==1.0); + assert(arr[1]==3.0); + + return 0; +} + diff -r f6a24d1475f2 -r e56d6f1cb48e run/bug_cgcs_353_O.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/bug_cgcs_353_O.d Thu Apr 28 06:55:43 2005 +0000 @@ -0,0 +1,31 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ MicroWizard +// @date@ 2005-04-27 +// @uri@ news:d4or18$1th1$1@digitaldaemon.com + + +module dstress.run.bug_cgcs_353_O; + +real[1] a; +real[1] b; + +real[] concat() { + return a~b; +} + +int main(){ + a[]=1.0l; + b[]=3.0l; + + real[] arr=concat(); + + assert(arr.length==2); + assert(arr[0]==1.0l); + assert(arr[1]==3.0l); + + return 0; +} + diff -r f6a24d1475f2 -r e56d6f1cb48e run/bug_cgcs_353_P.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/bug_cgcs_353_P.d Thu Apr 28 06:55:43 2005 +0000 @@ -0,0 +1,31 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ MicroWizard +// @date@ 2005-04-27 +// @uri@ news:d4or18$1th1$1@digitaldaemon.com + + +module dstress.run.bug_cgcs_353_P; + +ireal[1] a; +ireal[1] b; + +ireal[] concat() { + return a~b; +} + +int main(){ + a[]=1.0li; + b[]=3.0li; + + ireal[] arr=concat(); + + assert(arr.length==2); + assert(arr[0]==1.0li); + assert(arr[1]==3.0li); + + return 0; +} + diff -r f6a24d1475f2 -r e56d6f1cb48e run/bug_cgcs_353_Q.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/bug_cgcs_353_Q.d Thu Apr 28 06:55:43 2005 +0000 @@ -0,0 +1,31 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ MicroWizard +// @date@ 2005-04-27 +// @uri@ news:d4or18$1th1$1@digitaldaemon.com + + +module dstress.run.bug_cgcs_353_Q; + +creal[1] a; +creal[1] b; + +creal[] concat() { + return a~b; +} + +int main(){ + a[]=0.5l+1.0li; + b[]=0.5l+3.0li; + + creal[] arr=concat(); + + assert(arr.length==2); + assert(arr[0]==0.5l+1.0li); + assert(arr[1]==0.5l+3.0li); + + return 0; +} + diff -r f6a24d1475f2 -r e56d6f1cb48e run/bug_cgcs_353_R.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/bug_cgcs_353_R.d Thu Apr 28 06:55:43 2005 +0000 @@ -0,0 +1,31 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ MicroWizard +// @date@ 2005-04-27 +// @uri@ news:d4or18$1th1$1@digitaldaemon.com + + +module dstress.run.bug_cgcs_353_R; + +bit[1] a; +bit[1] b; + +bit[] concat() { + return a~b; +} + +int main(){ + a[]=0; + b[]=1; + + bit[] arr=concat(); + + assert(arr.length==2); + assert(arr[0]==0); + assert(arr[1]==1); + + return 0; +} + diff -r f6a24d1475f2 -r e56d6f1cb48e run/bug_cgcs_353_S.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/bug_cgcs_353_S.d Thu Apr 28 06:55:43 2005 +0000 @@ -0,0 +1,31 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ MicroWizard +// @date@ 2005-04-27 +// @uri@ news:d4or18$1th1$1@digitaldaemon.com + + +module dstress.run.bug_cgcs_353_S; + +byte[1] a; +byte[1] b; + +byte[] concat() { + return a~b; +} + +int main(){ + a[]=1; + b[]=3; + + byte[] arr=concat(); + + assert(arr.length==2); + assert(arr[0]==1); + assert(arr[1]==3); + + return 0; +} + diff -r f6a24d1475f2 -r e56d6f1cb48e run/bug_cgcs_353_T.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/bug_cgcs_353_T.d Thu Apr 28 06:55:43 2005 +0000 @@ -0,0 +1,31 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ MicroWizard +// @date@ 2005-04-27 +// @uri@ news:d4or18$1th1$1@digitaldaemon.com + + +module dstress.run.bug_cgcs_353_T; + +short[1] a; +short[1] b; + +short[] concat() { + return a~b; +} + +int main(){ + a[]=1; + b[]=3; + + short[] arr=concat(); + + assert(arr.length==2); + assert(arr[0]==1); + assert(arr[1]==3); + + return 0; +} + diff -r f6a24d1475f2 -r e56d6f1cb48e run/bug_cgcs_353_U.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/bug_cgcs_353_U.d Thu Apr 28 06:55:43 2005 +0000 @@ -0,0 +1,31 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ MicroWizard +// @date@ 2005-04-27 +// @uri@ news:d4or18$1th1$1@digitaldaemon.com + + +module dstress.run.bug_cgcs_353_U; + +ushort[1] a; +ushort[1] b; + +ushort[] concat() { + return a~b; +} + +int main(){ + a[]=1; + b[]=3; + + ushort[] arr=concat(); + + assert(arr.length==2); + assert(arr[0]==1); + assert(arr[1]==3); + + return 0; +} + diff -r f6a24d1475f2 -r e56d6f1cb48e run/bug_cgcs_353_V.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/bug_cgcs_353_V.d Thu Apr 28 06:55:43 2005 +0000 @@ -0,0 +1,31 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ MicroWizard +// @date@ 2005-04-27 +// @uri@ news:d4or18$1th1$1@digitaldaemon.com + + +module dstress.run.bug_cgcs_353_V; + +ubyte[1] a; +ubyte[1] b; + +ubyte[] concat() { + return a~b; +} + +int main(){ + a[]=1; + b[]=3; + + ubyte[] arr=concat(); + + assert(arr.length==2); + assert(arr[0]==1); + assert(arr[1]==3); + + return 0; +} + diff -r f6a24d1475f2 -r e56d6f1cb48e run/bug_cod2_4211_A.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/bug_cod2_4211_A.d Thu Apr 28 06:55:43 2005 +0000 @@ -0,0 +1,32 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ MicroWizard +// @date@ 2005-04-27 +// @uri@ news:d4or18$1th1$1@digitaldaemon.com + +// __DSTRESS_DFLAGS__ -O + +module dstress.run.bug_cod2_4211_A; + +ubyte[1] a; +ubyte[1] b; + +ubyte[] concat() { + return a~b; +} + +int main(){ + a[]=1; + b[]=3; + + ubyte[] arr=concat(); + + assert(arr.length==2); + assert(arr[0]==1); + assert(arr[1]==3); + + return 0; +} + diff -r f6a24d1475f2 -r e56d6f1cb48e run/bug_cod2_4211_B.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/bug_cod2_4211_B.d Thu Apr 28 06:55:43 2005 +0000 @@ -0,0 +1,32 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ MicroWizard +// @date@ 2005-04-27 +// @uri@ news:d4or18$1th1$1@digitaldaemon.com + +// __DSTRESS_DFLAGS__ -O + +module dstress.run.bug_cod2_4211_B; + +byte[1] a; +byte[1] b; + +byte[] concat() { + return a~b; +} + +int main(){ + a[]=1; + b[]=3; + + byte[] arr=concat(); + + assert(arr.length==2); + assert(arr[0]==1); + assert(arr[1]==3); + + return 0; +} + diff -r f6a24d1475f2 -r e56d6f1cb48e run/bug_cod2_4211_C.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/bug_cod2_4211_C.d Thu Apr 28 06:55:43 2005 +0000 @@ -0,0 +1,32 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ MicroWizard +// @date@ 2005-04-27 +// @uri@ news:d4or18$1th1$1@digitaldaemon.com + +// __DSTRESS_DFLAGS__ -O + +module dstress.run.bug_cod2_4211_C; + +short[1] a; +short[1] b; + +short[] concat() { + return a~b; +} + +int main(){ + a[]=1; + b[]=3; + + short[] arr=concat(); + + assert(arr.length==2); + assert(arr[0]==1); + assert(arr[1]==3); + + return 0; +} + diff -r f6a24d1475f2 -r e56d6f1cb48e run/bug_cod2_4211_D.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/bug_cod2_4211_D.d Thu Apr 28 06:55:43 2005 +0000 @@ -0,0 +1,32 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ MicroWizard +// @date@ 2005-04-27 +// @uri@ news:d4or18$1th1$1@digitaldaemon.com + +// __DSTRESS_DFLAGS__ -O + +module dstress.run.bug_cod2_4211_D; + +ushort[1] a; +ushort[1] b; + +ushort[] concat() { + return a~b; +} + +int main(){ + a[]=1; + b[]=3; + + ushort[] arr=concat(); + + assert(arr.length==2); + assert(arr[0]==1); + assert(arr[1]==3); + + return 0; +} + diff -r f6a24d1475f2 -r e56d6f1cb48e run/bug_cod2_4211_E.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/bug_cod2_4211_E.d Thu Apr 28 06:55:43 2005 +0000 @@ -0,0 +1,32 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ MicroWizard +// @date@ 2005-04-27 +// @uri@ news:d4or18$1th1$1@digitaldaemon.com + +// __DSTRESS_DFLAGS__ -O + +module dstress.run.bug_cod2_4211_E; + +int[1] a; +int[1] b; + +int[] concat() { + return a~b; +} + +int main(){ + a[]=1; + b[]=3; + + int[] arr=concat(); + + assert(arr.length==2); + assert(arr[0]==1); + assert(arr[1]==3); + + return 0; +} + diff -r f6a24d1475f2 -r e56d6f1cb48e run/bug_cod2_4211_F.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/bug_cod2_4211_F.d Thu Apr 28 06:55:43 2005 +0000 @@ -0,0 +1,32 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ MicroWizard +// @date@ 2005-04-27 +// @uri@ news:d4or18$1th1$1@digitaldaemon.com + +// __DSTRESS_DFLAGS__ -O + +module dstress.run.bug_cod2_4211_F; + +uint[1] a; +uint[1] b; + +uint[] concat() { + return a~b; +} + +int main(){ + a[]=1; + b[]=3; + + uint[] arr=concat(); + + assert(arr.length==2); + assert(arr[0]==1); + assert(arr[1]==3); + + return 0; +} + diff -r f6a24d1475f2 -r e56d6f1cb48e run/bug_cod2_4211_G.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/bug_cod2_4211_G.d Thu Apr 28 06:55:43 2005 +0000 @@ -0,0 +1,32 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ MicroWizard +// @date@ 2005-04-27 +// @uri@ news:d4or18$1th1$1@digitaldaemon.com + +// __DSTRESS_DFLAGS__ -O + +module dstress.run.bug_cod2_4211_G; + +long[1] a; +long[1] b; + +long[] concat() { + return a~b; +} + +int main(){ + a[]=1; + b[]=3; + + long[] arr=concat(); + + assert(arr.length==2); + assert(arr[0]==1); + assert(arr[1]==3); + + return 0; +} + diff -r f6a24d1475f2 -r e56d6f1cb48e run/bug_cod2_4211_H.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/bug_cod2_4211_H.d Thu Apr 28 06:55:43 2005 +0000 @@ -0,0 +1,32 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ MicroWizard +// @date@ 2005-04-27 +// @uri@ news:d4or18$1th1$1@digitaldaemon.com + +// __DSTRESS_DFLAGS__ -O + +module dstress.run.bug_cod2_4211_H; + +ulong[1] a; +ulong[1] b; + +ulong[] concat() { + return a~b; +} + +int main(){ + a[]=1; + b[]=3; + + ulong[] arr=concat(); + + assert(arr.length==2); + assert(arr[0]==1); + assert(arr[1]==3); + + return 0; +} + diff -r f6a24d1475f2 -r e56d6f1cb48e run/bug_cod2_4211_I.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/bug_cod2_4211_I.d Thu Apr 28 06:55:43 2005 +0000 @@ -0,0 +1,32 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ MicroWizard +// @date@ 2005-04-27 +// @uri@ news:d4or18$1th1$1@digitaldaemon.com + +// __DSTRESS_DFLAGS__ -O + +module dstress.run.bug_cod2_4211_I; + +float[1] a; +float[1] b; + +float[] concat() { + return a~b; +} + +int main(){ + a[]=1.0f; + b[]=3.0f; + + float[] arr=concat(); + + assert(arr.length==2); + assert(arr[0]==1.0f); + assert(arr[1]==3.0f); + + return 0; +} + diff -r f6a24d1475f2 -r e56d6f1cb48e run/bug_cod2_4211_J.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/bug_cod2_4211_J.d Thu Apr 28 06:55:43 2005 +0000 @@ -0,0 +1,32 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ MicroWizard +// @date@ 2005-04-27 +// @uri@ news:d4or18$1th1$1@digitaldaemon.com + +// __DSTRESS_DFLAGS__ -O + +module dstress.run.bug_cod2_4211_J; + +ifloat[1] a; +ifloat[1] b; + +ifloat[] concat() { + return a~b; +} + +int main(){ + a[]=1.0fi; + b[]=3.0fi; + + float[] arr=concat(); + + assert(arr.length==2); + assert(arr[0]==1.0fi); + assert(arr[1]==3.0fi); + + return 0; +} + diff -r f6a24d1475f2 -r e56d6f1cb48e run/bug_cod2_4211_K.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/bug_cod2_4211_K.d Thu Apr 28 06:55:43 2005 +0000 @@ -0,0 +1,32 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ MicroWizard +// @date@ 2005-04-27 +// @uri@ news:d4or18$1th1$1@digitaldaemon.com + +// __DSTRESS_DFLAGS__ -O + +module dstress.run.bug_cod2_4211_K; + +cfloat[1] a; +cfloat[1] b; + +cfloat[] concat() { + return a~b; +} + +int main(){ + a[]=0.5f+1.0fi; + b[]=0.5f+3.0fi; + + cfloat[] arr=concat(); + + assert(arr.length==2); + assert(arr[0]==0.5f+1.0fi); + assert(arr[1]==0.5f+3.0fi); + + return 0; +} + diff -r f6a24d1475f2 -r e56d6f1cb48e run/bug_cod2_4211_L.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/bug_cod2_4211_L.d Thu Apr 28 06:55:43 2005 +0000 @@ -0,0 +1,32 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ MicroWizard +// @date@ 2005-04-27 +// @uri@ news:d4or18$1th1$1@digitaldaemon.com + +// __DSTRESS_DFLAGS__ -O + +module dstress.run.bug_cod2_4211_L; + +cdouble[1] a; +cdouble[1] b; + +cdouble[] concat() { + return a~b; +} + +int main(){ + a[]=0.5+1.0i; + b[]=0.5+3.0i; + + cdouble[] arr=concat(); + + assert(arr.length==2); + assert(arr[0]==0.5+1.0i); + assert(arr[1]==0.5+3.0i); + + return 0; +} + diff -r f6a24d1475f2 -r e56d6f1cb48e run/bug_cod2_4211_M.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/bug_cod2_4211_M.d Thu Apr 28 06:55:43 2005 +0000 @@ -0,0 +1,32 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ MicroWizard +// @date@ 2005-04-27 +// @uri@ news:d4or18$1th1$1@digitaldaemon.com + +// __DSTRESS_DFLAGS__ -O + +module dstress.run.bug_cod2_4211_M; + +idouble[1] a; +idouble[1] b; + +idouble[] concat() { + return a~b; +} + +int main(){ + a[]=1.0i; + b[]=3.0i; + + idouble[] arr=concat(); + + assert(arr.length==2); + assert(arr[0]==1.0i); + assert(arr[1]==3.0i); + + return 0; +} + diff -r f6a24d1475f2 -r e56d6f1cb48e run/bug_cod2_4211_N.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/bug_cod2_4211_N.d Thu Apr 28 06:55:43 2005 +0000 @@ -0,0 +1,32 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ MicroWizard +// @date@ 2005-04-27 +// @uri@ news:d4or18$1th1$1@digitaldaemon.com + +// __DSTRESS_DFLAGS__ -O + +module dstress.run.bug_cod2_4211_N; + +double[1] a; +double[1] b; + +double[] concat() { + return a~b; +} + +int main(){ + a[]=1.0; + b[]=3.0; + + double[] arr=concat(); + + assert(arr.length==2); + assert(arr[0]==1.0); + assert(arr[1]==3.0); + + return 0; +} + diff -r f6a24d1475f2 -r e56d6f1cb48e run/bug_cod2_4211_O.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/bug_cod2_4211_O.d Thu Apr 28 06:55:43 2005 +0000 @@ -0,0 +1,32 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ MicroWizard +// @date@ 2005-04-27 +// @uri@ news:d4or18$1th1$1@digitaldaemon.com + +// __DSTRESS_DFLAGS__ -O + +module dstress.run.bug_cod2_4211_O; + +real[1] a; +real[1] b; + +real[] concat() { + return a~b; +} + +int main(){ + a[]=1.0l; + b[]=3.0l; + + real[] arr=concat(); + + assert(arr.length==2); + assert(arr[0]==1.0l); + assert(arr[1]==3.0l); + + return 0; +} + diff -r f6a24d1475f2 -r e56d6f1cb48e run/bug_cod2_4211_P.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/bug_cod2_4211_P.d Thu Apr 28 06:55:43 2005 +0000 @@ -0,0 +1,32 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ MicroWizard +// @date@ 2005-04-27 +// @uri@ news:d4or18$1th1$1@digitaldaemon.com + +// __DSTRESS_DFLAGS__ -O + +module dstress.run.bug_cod2_4211_P; + +ireal[1] a; +ireal[1] b; + +ireal[] concat() { + return a~b; +} + +int main(){ + a[]=1.0li; + b[]=3.0li; + + ireal[] arr=concat(); + + assert(arr.length==2); + assert(arr[0]==1.0li); + assert(arr[1]==3.0li); + + return 0; +} + diff -r f6a24d1475f2 -r e56d6f1cb48e run/bug_cod2_4211_Q.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/bug_cod2_4211_Q.d Thu Apr 28 06:55:43 2005 +0000 @@ -0,0 +1,32 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ MicroWizard +// @date@ 2005-04-27 +// @uri@ news:d4or18$1th1$1@digitaldaemon.com + +// __DSTRESS_DFLAGS__ -O + +module dstress.run.bug_cod2_4211_Q; + +creal[1] a; +creal[1] b; + +creal[] concat() { + return a~b; +} + +int main(){ + a[]=0.5l+1.0li; + b[]=0.5l+3.0li; + + creal[] arr=concat(); + + assert(arr.length==2); + assert(arr[0]==0.5l+1.0li); + assert(arr[1]==0.5l+3.0li); + + return 0; +} + diff -r f6a24d1475f2 -r e56d6f1cb48e run/bug_cod2_4211_R.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/bug_cod2_4211_R.d Thu Apr 28 06:55:43 2005 +0000 @@ -0,0 +1,32 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ MicroWizard +// @date@ 2005-04-27 +// @uri@ news:d4or18$1th1$1@digitaldaemon.com + +// __DSTRESS_DFLAGS__ -O + +module dstress.run.bug_cod2_4211_R; + +bit[1] a; +bit[1] b; + +bit[] concat() { + return a~b; +} + +int main(){ + a[]=0; + b[]=1; + + bit[] arr=concat(); + + assert(arr.length==2); + assert(arr[0]==0); + assert(arr[1]==1); + + return 0; +} +