| // 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 | |
| } |