# HG changeset patch # User thomask # Date 1144913672 0 # Node ID 80e1b85295b349d464bc2fc17e4a0de36215add1 # Parent 9aaa845bab65a10cf8a6a951c64fcc2bf7627c8e DMD-0.154 review diff -r 9aaa845bab65 -r 80e1b85295b3 nocompile/i/idouble_05.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/nocompile/i/idouble_05.d Thu Apr 13 07:34:32 2006 +0000 @@ -0,0 +1,10 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// __DSTRESS_ELINE__ 9 + +module dstress.nocompile.i.idouble_05; + +idouble a = 1.1I; + diff -r 9aaa845bab65 -r 80e1b85295b3 nocompile/i/ifloat_06_A.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/nocompile/i/ifloat_06_A.d Thu Apr 13 07:34:32 2006 +0000 @@ -0,0 +1,10 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// __DSTRESS_ELINE__ 9 + +module dstress.nocompile.i.ifloat_06_A; + +ifloat a = 1.1fI; + diff -r 9aaa845bab65 -r 80e1b85295b3 nocompile/i/ifloat_06_B.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/nocompile/i/ifloat_06_B.d Thu Apr 13 07:34:32 2006 +0000 @@ -0,0 +1,10 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// __DSTRESS_ELINE__ 9 + +module dstress.nocompile.i.ifloat_06_B; + +ifloat a = 1.1If; + diff -r 9aaa845bab65 -r 80e1b85295b3 nocompile/i/ireal_06_A.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/nocompile/i/ireal_06_A.d Thu Apr 13 07:34:32 2006 +0000 @@ -0,0 +1,10 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// __DSTRESS_ELINE__ 9 + +module dstress.nocompile.i.ireal_06_A; + +ireal x = 1.1LI; + diff -r 9aaa845bab65 -r 80e1b85295b3 nocompile/i/ireal_06_B.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/nocompile/i/ireal_06_B.d Thu Apr 13 07:34:32 2006 +0000 @@ -0,0 +1,10 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// __DSTRESS_ELINE__ 9 + +module dstress.nocompile.i.ireal_06_B; + +ireal x = 1.1lI; + diff -r 9aaa845bab65 -r 80e1b85295b3 nocompile/i/ireal_06_C.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/nocompile/i/ireal_06_C.d Thu Apr 13 07:34:32 2006 +0000 @@ -0,0 +1,10 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// __DSTRESS_ELINE__ 9 + +module dstress.nocompile.i.ireal_06_C; + +ireal x = 1.1li; + diff -r 9aaa845bab65 -r 80e1b85295b3 nocompile/i/ireal_06_D.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/nocompile/i/ireal_06_D.d Thu Apr 13 07:34:32 2006 +0000 @@ -0,0 +1,10 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// __DSTRESS_ELINE__ 9 + +module dstress.nocompile.i.ireal_06_D; + +ireal x = 1.1il; + diff -r 9aaa845bab65 -r 80e1b85295b3 nocompile/i/ireal_06_E.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/nocompile/i/ireal_06_E.d Thu Apr 13 07:34:32 2006 +0000 @@ -0,0 +1,10 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// __DSTRESS_ELINE__ 9 + +module dstress.nocompile.i.ireal_06_E; + +ireal x = 1.1Il; + diff -r 9aaa845bab65 -r 80e1b85295b3 nocompile/i/ireal_06_F.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/nocompile/i/ireal_06_F.d Thu Apr 13 07:34:32 2006 +0000 @@ -0,0 +1,10 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// __DSTRESS_ELINE__ 9 + +module dstress.nocompile.i.ireal_06_F; + +ireal x = 1.1IL; + diff -r 9aaa845bab65 -r 80e1b85295b3 nocompile/l/long_05.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/nocompile/l/long_05.d Thu Apr 13 07:34:32 2006 +0000 @@ -0,0 +1,10 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// __DSTRESS_ELINE__ 9 + +module dstress.nocompile.l.long_05; + +long x = 12l; + diff -r 9aaa845bab65 -r 80e1b85295b3 nocompile/r/real_25.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/nocompile/r/real_25.d Thu Apr 13 07:34:32 2006 +0000 @@ -0,0 +1,10 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// __DSTRESS_ELINE__ 9 + +module dstress.nocompile.r.real_25; + +real x = 1.1l; + diff -r 9aaa845bab65 -r 80e1b85295b3 run/a/asm_fiadd_01_A.d --- a/run/a/asm_fiadd_01_A.d Mon Apr 10 04:59:12 2006 +0000 +++ b/run/a/asm_fiadd_01_A.d Thu Apr 13 07:34:32 2006 +0000 @@ -16,17 +16,21 @@ fst a; } - assert(a > 0); + if(a <= 0){ + assert(0); + } - a -= 32.8l; + a -= 32.8L; a = (a>0) ? a : -a; - assert(a < a.epsilon*16); + if(a >= a.epsilon*16){ + assert(0); + } return 0; }else{ pragma(msg, "no Inline asm support"); static assert(0); } -} \ No newline at end of file +} diff -r 9aaa845bab65 -r 80e1b85295b3 run/a/asm_fiadd_01_B.d --- a/run/a/asm_fiadd_01_B.d Mon Apr 10 04:59:12 2006 +0000 +++ b/run/a/asm_fiadd_01_B.d Thu Apr 13 07:34:32 2006 +0000 @@ -16,17 +16,21 @@ fst a; } - assert(a > 0); + if(a <= 0){ + assert(0); + } - a -= 32.8l; + a -= 32.8L; a = (a>0) ? a : -a; - assert(a < a.epsilon*16); + if(a >= a.epsilon*16){ + assert(0); + } return 0; }else{ pragma(msg, "no Inline asm support"); static assert(0); } -} \ No newline at end of file +} diff -r 9aaa845bab65 -r 80e1b85295b3 run/bug_cgcs_353_O.d --- a/run/bug_cgcs_353_O.d Mon Apr 10 04:59:12 2006 +0000 +++ b/run/bug_cgcs_353_O.d Thu Apr 13 07:34:32 2006 +0000 @@ -6,7 +6,6 @@ // @date@ 2005-04-27 // @uri@ news:d4or18$1th1$1@digitaldaemon.com - module dstress.run.bug_cgcs_353_O; real[1] a; @@ -17,14 +16,22 @@ } int main(){ - a[]=1.0l; - b[]=3.0l; + a[] = 1.0L; + b[] = 3.0L; real[] arr=concat(); - assert(arr.length==2); - assert(arr[0]==1.0l); - assert(arr[1]==3.0l); + if(arr.length != 2){ + assert(0); + } + + if(arr[0] != 1.0L){ + assert(0); + } + + if(arr[1] != 3.0L){ + assert(0); + } return 0; } diff -r 9aaa845bab65 -r 80e1b85295b3 run/bug_cgcs_353_P.d --- a/run/bug_cgcs_353_P.d Mon Apr 10 04:59:12 2006 +0000 +++ b/run/bug_cgcs_353_P.d Thu Apr 13 07:34:32 2006 +0000 @@ -6,7 +6,6 @@ // @date@ 2005-04-27 // @uri@ news:d4or18$1th1$1@digitaldaemon.com - module dstress.run.bug_cgcs_353_P; ireal[1] a; @@ -17,14 +16,22 @@ } int main(){ - a[]=1.0li; - b[]=3.0li; + a[] = 1.0Li; + b[] = 3.0Li; ireal[] arr=concat(); - assert(arr.length==2); - assert(arr[0]==1.0li); - assert(arr[1]==3.0li); + if(arr.length != 2){ + assert(0); + } + + if(arr[0] != 1.0Li){ + assert(0); + } + + if(arr[1] != 3.0Li){ + assert(0); + } return 0; } diff -r 9aaa845bab65 -r 80e1b85295b3 run/bug_cgcs_353_Q.d --- a/run/bug_cgcs_353_Q.d Mon Apr 10 04:59:12 2006 +0000 +++ b/run/bug_cgcs_353_Q.d Thu Apr 13 07:34:32 2006 +0000 @@ -17,14 +17,22 @@ } int main(){ - a[]=0.5l+1.0li; - b[]=0.5l+3.0li; + 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); + if(arr.length != 2){ + assert(0); + } + + if(arr[0] != 0.5L + 1.0Li){ + assert(0); + } + + if(arr[1] != 0.5L + 3.0Li){ + assert(0); + } return 0; } diff -r 9aaa845bab65 -r 80e1b85295b3 run/bug_cod2_4211_O.d --- a/run/bug_cod2_4211_O.d Mon Apr 10 04:59:12 2006 +0000 +++ b/run/bug_cod2_4211_O.d Thu Apr 13 07:34:32 2006 +0000 @@ -16,14 +16,22 @@ } int main(){ - a[]=1.0l; - b[]=3.0l; + a[] = 1.0L; + b[] = 3.0L; real[] arr=concat(); - assert(arr.length==2); - assert(arr[0]==1.0l); - assert(arr[1]==3.0l); + if(arr.length != 2){ + assert(0); + } + + if(arr[0] != 1.0L){ + assert(0); + } + + if(arr[1] != 3.0L){ + assert(0); + } return 0; } diff -r 9aaa845bab65 -r 80e1b85295b3 run/bug_cod2_4211_P.d --- a/run/bug_cod2_4211_P.d Mon Apr 10 04:59:12 2006 +0000 +++ b/run/bug_cod2_4211_P.d Thu Apr 13 07:34:32 2006 +0000 @@ -16,14 +16,14 @@ } int main(){ - a[]=1.0li; - b[]=3.0li; + a[] = 1.0Li; + b[] = 3.0Li; ireal[] arr=concat(); assert(arr.length==2); - assert(arr[0]==1.0li); - assert(arr[1]==3.0li); + assert(arr[0] == 1.0Li); + assert(arr[1] == 3.0Li); return 0; } diff -r 9aaa845bab65 -r 80e1b85295b3 run/bug_cod2_4211_Q.d --- a/run/bug_cod2_4211_Q.d Mon Apr 10 04:59:12 2006 +0000 +++ b/run/bug_cod2_4211_Q.d Thu Apr 13 07:34:32 2006 +0000 @@ -16,14 +16,14 @@ } int main(){ - a[]=0.5l+1.0li; - b[]=0.5l+3.0li; + 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); + assert(arr[0] == 0.5L + 1.0Li); + assert(arr[1] == 0.5L + 3.0Li); return 0; } diff -r 9aaa845bab65 -r 80e1b85295b3 run/ieee_754_zerocomp_07.d --- a/run/ieee_754_zerocomp_07.d Mon Apr 10 04:59:12 2006 +0000 +++ b/run/ieee_754_zerocomp_07.d Thu Apr 13 07:34:32 2006 +0000 @@ -7,13 +7,17 @@ int main(){ real f1, f2; - f1=0.0l; + f1=0.0L; f2=-f1; - assert(f1==f2); + if(f1 != f2){ + assert(0); + } - f1=-0.0l; + f1=-0.0L; f2=-f1; - assert(f1==f2); + if(f1 != f2){ + assert(0); + } return 0; } diff -r 9aaa845bab65 -r 80e1b85295b3 run/ieee_754_zerocomp_08.d --- a/run/ieee_754_zerocomp_08.d Mon Apr 10 04:59:12 2006 +0000 +++ b/run/ieee_754_zerocomp_08.d Thu Apr 13 07:34:32 2006 +0000 @@ -7,13 +7,17 @@ int main(){ ireal f1, f2; - f1=0.0li; + f1=0.0Li; f2=-f1; - assert(f1==f2); + if(f1 != f2){ + assert(0); + } - f1=-0.0li; + f1=-0.0Li; f2=-f1; - assert(f1==f2); + if(f1 != f2){ + assert(0); + } return 0; } diff -r 9aaa845bab65 -r 80e1b85295b3 run/ieee_754_zerocomp_09.d --- a/run/ieee_754_zerocomp_09.d Mon Apr 10 04:59:12 2006 +0000 +++ b/run/ieee_754_zerocomp_09.d Thu Apr 13 07:34:32 2006 +0000 @@ -7,21 +7,29 @@ int main(){ creal f1, f2; - f1=0.0l+0.0li; + f1=0.0L+0.0Li; f2=-f1; - assert(f1==f2); + if(f1 != f2){ + assert(0); + } - f1=0.0l-0.0li; + f1=0.0L-0.0Li; f2=-f1; - assert(f1==f2); + if(f1 != f2){ + assert(0); + } - f1=-0.0l+0.0li; + f1=-0.0L+0.0Li; f2=-f1; - assert(f1==f2); + if(f1 != f2){ + assert(0); + } - f1=-0.0l-0.0li; + f1=-0.0L-0.0Li; f2=-f1; - assert(f1==f2); + if(f1 != f2){ + assert(0); + } return 0; } diff -r 9aaa845bab65 -r 80e1b85295b3 run/integer_literal_binary_04.d --- a/run/integer_literal_binary_04.d Mon Apr 10 04:59:12 2006 +0000 +++ b/run/integer_literal_binary_04.d Thu Apr 13 07:34:32 2006 +0000 @@ -5,10 +5,10 @@ module dstress.run.integer_literal_binary_04; int main(){ - assert( 0b101l == 5); - assert( 0b101l.sizeof == long.sizeof); - assert( 0b101l.min == long.min); - assert( 0b101l.max == long.max); + static assert( 0b101L == 5); + static assert( 0b101L.sizeof == long.sizeof); + static assert( 0b101L.min == long.min); + static assert( 0b101L.max == long.max); return 0; } diff -r 9aaa845bab65 -r 80e1b85295b3 run/long_01.d --- a/run/long_01.d Mon Apr 10 04:59:12 2006 +0000 +++ b/run/long_01.d Thu Apr 13 07:34:32 2006 +0000 @@ -6,9 +6,9 @@ int main(){ long a; - assert(a.max == 0x7FFF_FFFF_FFFF_FFFFl); - assert(a.min == 0x8000_0000_0000_0000l); - assert(a.init == 0); - assert(a.sizeof == 8); + static assert(a.max == 0x7FFF_FFFF_FFFF_FFFFL); + static assert(a.min == 0x8000_0000_0000_0000L); + static assert(a.init == 0); + static assert(a.sizeof == 8); return 0; } diff -r 9aaa845bab65 -r 80e1b85295b3 run/opDivAssign_11.d --- a/run/opDivAssign_11.d Mon Apr 10 04:59:12 2006 +0000 +++ b/run/opDivAssign_11.d Thu Apr 13 07:34:32 2006 +0000 @@ -12,12 +12,19 @@ } int main() { - real x = 2l; + real x = 2.0L; dummy(x); - real y=6l; + real y = 6.0L; y/=x; - assert(y==3l); - assert(x==2l); + + if(y != 3.0L){ + assert(0); + } + + if(x != 2.0L){ + assert(0); + } + return 0; } diff -r 9aaa845bab65 -r 80e1b85295b3 run/opMulAssign_11.d --- a/run/opMulAssign_11.d Mon Apr 10 04:59:12 2006 +0000 +++ b/run/opMulAssign_11.d Thu Apr 13 07:34:32 2006 +0000 @@ -12,12 +12,19 @@ } int main() { - real x = 3l; + real x = 3.0L; dummy(x); - real y=2l; + real y = 2.0L; y*=x; - assert(y==6l); - assert(x==3l); + + if(y != 6.0L){ + assert(0); + } + + if(x != 3.0L){ + assert(0); + } + return 0; } diff -r 9aaa845bab65 -r 80e1b85295b3 run/opPostDec_11.d --- a/run/opPostDec_11.d Mon Apr 10 04:59:12 2006 +0000 +++ b/run/opPostDec_11.d Thu Apr 13 07:34:32 2006 +0000 @@ -12,11 +12,18 @@ } int main() { - real x = 9; + real x = 9.0; dummy(x); real y=x--; - assert(y==9l); - assert(x==8l); + + if(y != 9.0L){ + assert(0); + } + + if(x != 8.0L){ + assert(0); + } + return 0; } diff -r 9aaa845bab65 -r 80e1b85295b3 run/opPostInc_11.d --- a/run/opPostInc_11.d Mon Apr 10 04:59:12 2006 +0000 +++ b/run/opPostInc_11.d Thu Apr 13 07:34:32 2006 +0000 @@ -12,11 +12,18 @@ } int main() { - real x = 9; + real x = 9.0; dummy(x); real y=x++; - assert(y==9l); - assert(x==10l); + + if(y != 9.0L){ + assert(0); + } + + if(x != 10.0L){ + assert(0); + } + return 0; } diff -r 9aaa845bab65 -r 80e1b85295b3 run/opPreDec_11.d --- a/run/opPreDec_11.d Mon Apr 10 04:59:12 2006 +0000 +++ b/run/opPreDec_11.d Thu Apr 13 07:34:32 2006 +0000 @@ -12,11 +12,18 @@ } int main() { - real x = 9l; + real x = 9.0L; dummy(x); real y=--x; - assert(y==8l); - assert(x==8l); + + if(y != 8.0L){ + assert(0); + } + + if(x != 8.0L){ + assert(0); + } + return 0; } diff -r 9aaa845bab65 -r 80e1b85295b3 run/opPreInc_11.d --- a/run/opPreInc_11.d Mon Apr 10 04:59:12 2006 +0000 +++ b/run/opPreInc_11.d Thu Apr 13 07:34:32 2006 +0000 @@ -12,11 +12,18 @@ } int main() { - real x = 9l; + real x = 9.0L; dummy(x); - real y=++x; - assert(y==10l); - assert(x==10l); + real y = ++x; + + if(y != 10.0L){ + assert(0); + } + + if(x != 10.0L){ + assert(0); + } + return 0; } diff -r 9aaa845bab65 -r 80e1b85295b3 run/real_22.d --- a/run/real_22.d Mon Apr 10 04:59:12 2006 +0000 +++ b/run/real_22.d Thu Apr 13 07:34:32 2006 +0000 @@ -9,8 +9,15 @@ module dstress.run.real_22; int main(){ - real f = 0.0000195l; - assert(typeid(typeof(0.0000195l)) == typeid(real)); - assert(.5l + f * 1e6l == .5l + 0.0000195l * 1e6l); + real f = 0.0000195L; + + if(typeid(typeof(0.0000195L)) != typeid(real)){ + assert(0); + } + + if(.5L + f * 1e6L != .5L + 0.0000195L * 1e6L){ + assert(0); + } + return 0; }