]> git.proxmox.com Git - rustc.git/blame - src/test/ui/lint/lint-type-overflow2.rs
New upstream version 1.66.0+dfsg1
[rustc.git] / src / test / ui / lint / lint-type-overflow2.rs
CommitLineData
a1dfa0c6 1// compile-flags: -O
223e47cc 2
dc9dc135 3#![deny(overflowing_literals)]
a1dfa0c6
XL
4
5fn main() {
dc9dc135 6 let x2: i8 = --128; //~ ERROR literal out of range for `i8`
54a0048b 7
dc9dc135
XL
8 let x = -3.40282357e+38_f32; //~ ERROR literal out of range for `f32`
9 let x = 3.40282357e+38_f32; //~ ERROR literal out of range for `f32`
10 let x = -1.7976931348623159e+308_f64; //~ ERROR literal out of range for `f64`
11 let x = 1.7976931348623159e+308_f64; //~ ERROR literal out of range for `f64`
223e47cc 12}