#![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); }