]> git.lizzy.rs Git - rust.git/blob - tests/ui/lint/lint-type-overflow2.rs
Rollup merge of #105526 - Xiretza:iter-from-generator-derive, r=scottmcm
[rust.git] / tests / ui / lint / lint-type-overflow2.rs
1 // compile-flags: -O
2
3 #![deny(overflowing_literals)]
4
5 fn main() {
6     let x2: i8 = --128; //~ ERROR literal out of range for `i8`
7
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`
12 }