rust/src/test/ui/consts/const-eval/promoted_errors.rs

20 lines
413 B
Rust
Raw Normal View History

#![warn(const_err)]
// compile-pass
// compile-flags: -O
fn main() {
println!("{}", 0u32 - 1);
let _x = 0u32 - 1;
//~^ WARN const_err
println!("{}", 1/(1-1));
//~^ WARN const_err
let _x = 1/(1-1);
//~^ WARN const_err
//~| WARN const_err
println!("{}", 1/(false as u32));
//~^ WARN const_err
let _x = 1/(false as u32);
2018-07-18 12:23:07 +00:00
//~^ WARN const_err
//~| WARN const_err
}