1 2 3 4 5 6 7 8 9
// build-fail // compile-flags: -C debug-assertions #![deny(arithmetic_overflow)] fn main() { let _n = 1i64 >> [64][0]; //~^ ERROR: this arithmetic operation will overflow }