| #![allow(arithmetic_overflow)] | |
| //@ run-fail | |
| //@ error-pattern: overflow | |
| //@ compile-flags: -C overflow-checks=yes | |
| // for some reason, fails to match error string on | |
| // wasm32-unknown-unknown with stripped debuginfo and symbols, | |
| // so don't strip it | |
| //@ compile-flags:-Cstrip=none | |
| fn main() { | |
| let x: &'static u32 = &(0u32 - 1); | |
| } |