4 let error = 255i8; //~WARNING literal out of range for i8
6 let ok = 0b1000_0001; // should be ok -> i32
7 let ok = 0b0111_1111i8; // should be ok -> 127i8
9 let fail = 0b1000_0001i8; //~WARNING literal out of range for i8
11 let fail = 0x8000_0000_0000_0000i64; //~WARNING literal out of range for i64
13 let fail = 0x1_FFFF_FFFFu32; //~WARNING literal out of range for u32
15 let fail: i128 = 0x8000_0000_0000_0000_0000_0000_0000_0000;
16 //~^ WARNING literal out of range for i128
18 let fail = 0x8FFF_FFFF_FFFF_FFFE; //~WARNING literal out of range for i32
20 let fail = -0b1111_1111i8; //~WARNING literal out of range for i8