# HG changeset patch # User thomask # Date 1097651994 0 # Node ID 9ac5baf9ac69c603fe854a85c9a7305c69e86edc # Parent 4e11884d76a48c0702bceeb8fa0a23b6ba7ad1d7 added float literal decimal tests diff -r 4e11884d76a4 -r 9ac5baf9ac69 nocompile/float_litaeral_dec_04.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/nocompile/float_litaeral_dec_04.d Wed Oct 13 07:19:54 2004 +0000 @@ -0,0 +1,4 @@ +int main(){ + float f = 3.40282e+40f; // > float.max + return 0; +} diff -r 4e11884d76a4 -r 9ac5baf9ac69 nocompile/float_litaeral_dec_06.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/nocompile/float_litaeral_dec_06.d Wed Oct 13 07:19:54 2004 +0000 @@ -0,0 +1,4 @@ +int main(){ + float f = 3.40282e+1A; + return 0; +} diff -r 4e11884d76a4 -r 9ac5baf9ac69 nocompile/float_litaeral_dec_07.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/nocompile/float_litaeral_dec_07.d Wed Oct 13 07:19:54 2004 +0000 @@ -0,0 +1,4 @@ +int main(){ + float f = 3.402A2e+10; + return 0; +} diff -r 4e11884d76a4 -r 9ac5baf9ac69 nocompile/float_litaeral_dec_08.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/nocompile/float_litaeral_dec_08.d Wed Oct 13 07:19:54 2004 +0000 @@ -0,0 +1,4 @@ +int main(){ + float f = 0. ; + return 0; +} diff -r 4e11884d76a4 -r 9ac5baf9ac69 nocompile/float_litaeral_dec_09.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/nocompile/float_litaeral_dec_09.d Wed Oct 13 07:19:54 2004 +0000 @@ -0,0 +1,4 @@ +int main(){ + float f = .0 ; + return 0; +} diff -r 4e11884d76a4 -r 9ac5baf9ac69 run/float_litaeral_dec_01.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/float_litaeral_dec_01.d Wed Oct 13 07:19:54 2004 +0000 @@ -0,0 +1,4 @@ +int main(){ + float f = 1.2; + return 0; +} diff -r 4e11884d76a4 -r 9ac5baf9ac69 run/float_litaeral_dec_02.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/float_litaeral_dec_02.d Wed Oct 13 07:19:54 2004 +0000 @@ -0,0 +1,9 @@ +int main(){ + float f = 1.2e-3; + float a = 12.0; + float b = 10000.0; + float c = a/b; + assert(f == c); + assert(f == a/b); + return 0; +} diff -r 4e11884d76a4 -r 9ac5baf9ac69 run/float_litaeral_dec_03.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/float_litaeral_dec_03.d Wed Oct 13 07:19:54 2004 +0000 @@ -0,0 +1,6 @@ +int main(){ + float a = 1_2_._3__________f; + float b = 123.0f / 10.0f; + assert(a==b); + return 0; +} diff -r 4e11884d76a4 -r 9ac5baf9ac69 run/float_litaeral_dec_04.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/float_litaeral_dec_04.d Wed Oct 13 07:19:54 2004 +0000 @@ -0,0 +1,6 @@ +int main(){ + float f=3.40282e+38; // ~~ float.max + assert(f3e+38); + return 0; +} diff -r 4e11884d76a4 -r 9ac5baf9ac69 run/float_litaeral_dec_05.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/float_litaeral_dec_05.d Wed Oct 13 07:19:54 2004 +0000 @@ -0,0 +1,6 @@ +int main(){ + float a = 1.2; + float b = 1.2f; + assert(a==b); + return 0; +}