]> git.lizzy.rs Git - rust.git/blob - src/test/ui/lint/lint-type-overflow2.rs
Rollup merge of #87180 - notriddle:notriddle/sidebar-keyboard-mobile, r=GuillaumeGomez
[rust.git] / src / test / ui / lint / lint-type-overflow2.rs
1 // compile-flags: -O
2
3 #![deny(overflowing_literals)]
4 #![deny(const_err)]
5
6 fn main() {
7     let x2: i8 = --128; //~ ERROR literal out of range for `i8`
8
9     let x = -3.40282357e+38_f32; //~ ERROR literal out of range for `f32`
10     let x =  3.40282357e+38_f32; //~ ERROR literal out of range for `f32`
11     let x = -1.7976931348623159e+308_f64; //~ ERROR literal out of range for `f64`
12     let x =  1.7976931348623159e+308_f64; //~ ERROR literal out of range for `f64`
13 }