Mercurial > projects > dstress
changeset 35:9ac5baf9ac69
added float literal decimal tests
author | thomask |
---|---|
date | Wed, 13 Oct 2004 07:19:54 +0000 |
parents | 4e11884d76a4 |
children | 9e828537e0b2 |
files | nocompile/float_litaeral_dec_04.d nocompile/float_litaeral_dec_06.d nocompile/float_litaeral_dec_07.d nocompile/float_litaeral_dec_08.d nocompile/float_litaeral_dec_09.d run/float_litaeral_dec_01.d run/float_litaeral_dec_02.d run/float_litaeral_dec_03.d run/float_litaeral_dec_04.d run/float_litaeral_dec_05.d |
diffstat | 10 files changed, 51 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- /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; +}
--- /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; +}
--- /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; +}
--- /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; +}
--- /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; +}
--- /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; +}
--- /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; +}
--- /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; +}