// Must be build-pass, because check-pass will not run const prop and thus not emit the lint anyway. | |
//@ build-pass | |
//@ compile-flags: -Zmir-opt-level=3 | |
#![deny(warnings)] | |
fn main() { | |
#[allow(arithmetic_overflow)] | |
let _ = add(u8::MAX, 1); | |
} | |
#[inline(always)] | |
fn add(x: u8, y: u8) -> u8 { | |
x + y | |
} |