2024-04-14 11:04:14 -05:00
|
|
|
//@ only-64bit
|
|
|
|
|
2024-04-14 09:47:44 -05:00
|
|
|
fn main() {
|
|
|
|
format_args!("{}", 0x8f_i8); // issue #115423
|
|
|
|
//~^ ERROR literal out of range for `i8`
|
|
|
|
format_args!("{}", 0xffff_ffff_u8); // issue #116633
|
|
|
|
//~^ ERROR literal out of range for `u8`
|
2024-04-14 11:04:14 -05:00
|
|
|
format_args!("{}", 0xffff_ffff_ffff_ffff_ffff_usize);
|
|
|
|
//~^ ERROR literal out of range for `usize`
|
|
|
|
format_args!("{}", 0x8000_0000_0000_0000_isize);
|
|
|
|
//~^ ERROR literal out of range for `isize`
|
2024-04-14 09:47:44 -05:00
|
|
|
format_args!("{}", 0xffff_ffff); // treat unsuffixed literals as i32
|
|
|
|
//~^ ERROR literal out of range for `i32`
|
|
|
|
}
|