# HG changeset patch # User thomask # Date 1097651893 0 # Node ID 3f81e192da0eae24bc14ea7204c9892f512eda6b # Parent 315459a24bf4a9d110585c7c35f1669e9dc7b35f extended integer literal tests diff -r 315459a24bf4 -r 3f81e192da0e nocompile/integer_literal_binary_11.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/nocompile/integer_literal_binary_11.d Wed Oct 13 07:18:13 2004 +0000 @@ -0,0 +1,4 @@ +int main(){ + int i = 0b; + return 0; +} diff -r 315459a24bf4 -r 3f81e192da0e nocompile/integer_literal_binary_12.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/nocompile/integer_literal_binary_12.d Wed Oct 13 07:18:13 2004 +0000 @@ -0,0 +1,4 @@ +int main(){ + int i=0b_; + return 0; +} diff -r 315459a24bf4 -r 3f81e192da0e nocompile/integer_literal_binary_13.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/nocompile/integer_literal_binary_13.d Wed Oct 13 07:18:13 2004 +0000 @@ -0,0 +1,4 @@ +int main(){ + int i=0b_u; + return 0; +} diff -r 315459a24bf4 -r 3f81e192da0e nocompile/integer_literal_binary_14.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/nocompile/integer_literal_binary_14.d Wed Oct 13 07:18:13 2004 +0000 @@ -0,0 +1,4 @@ +int main(){ + int i = 0bl; + return 0; +} diff -r 315459a24bf4 -r 3f81e192da0e nocompile/integer_literal_dec_01.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/nocompile/integer_literal_dec_01.d Wed Oct 13 07:18:13 2004 +0000 @@ -0,0 +1,4 @@ +int main(){ + long l = 9_223_372_036_854_775_808; // long.max+1 + return 0; +} diff -r 315459a24bf4 -r 3f81e192da0e nocompile/integer_literal_dec_02.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/nocompile/integer_literal_dec_02.d Wed Oct 13 07:18:13 2004 +0000 @@ -0,0 +1,4 @@ +int main(){ + int i = 2_147_483_648; // int.max+1 + return 0; +} diff -r 315459a24bf4 -r 3f81e192da0e nocompile/integer_literal_dec_03.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/nocompile/integer_literal_dec_03.d Wed Oct 13 07:18:13 2004 +0000 @@ -0,0 +1,4 @@ +int main(){ + short i = 2_147_483_647; // int.max + return 0; +} diff -r 315459a24bf4 -r 3f81e192da0e nocompile/integer_literal_dec_04.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/nocompile/integer_literal_dec_04.d Wed Oct 13 07:18:13 2004 +0000 @@ -0,0 +1,4 @@ +int main(){ + int i = 123A34; + return 0; +} diff -r 315459a24bf4 -r 3f81e192da0e nocompile/integer_literal_hex_13.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/nocompile/integer_literal_hex_13.d Wed Oct 13 07:18:13 2004 +0000 @@ -0,0 +1,4 @@ +int main(){ + int i= 0x_; + return 0; +} diff -r 315459a24bf4 -r 3f81e192da0e run/integer_literal_dec_04.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/integer_literal_dec_04.d Wed Oct 13 07:18:13 2004 +0000 @@ -0,0 +1,5 @@ +int main(){ + int i = 2_147_483_647; + assert(i==i.max); + return 0; +}