error: this arithmetic operation will overflow --> $DIR/issue-117949.rs:16:24 | LL | format_args!("{}", 5 * i32::MAX); | ^^^^^^^^^^^^ attempt to compute `5_i32 * i32::MAX`, which would overflow | = note: `#[deny(arithmetic_overflow)]` on by default error: this arithmetic operation will overflow --> $DIR/issue-117949.rs:15:24 | LL | format_args!("{}", -5 - i32::MAX); | ^^^^^^^^^^^^^ attempt to compute `-5_i32 - i32::MAX`, which would overflow error: this arithmetic operation will overflow --> $DIR/issue-117949.rs:14:24 | LL | format_args!("{}", 1 + i32::MAX); | ^^^^^^^^^^^^ attempt to compute `1_i32 + i32::MAX`, which would overflow error: this arithmetic operation will overflow --> $DIR/issue-117949.rs:13:24 | LL | format_args!("{}", 1 >> 32); | ^^^^^^^ attempt to shift right by `32_i32`, which would overflow error: this arithmetic operation will overflow --> $DIR/issue-117949.rs:12:24 | LL | format_args!("{}", 1 << 32); | ^^^^^^^ attempt to shift left by `32_i32`, which would overflow error: this operation will panic at runtime --> $DIR/issue-117949.rs:17:24 | LL | format_args!("{}", 1 / 0); | ^^^^^ attempt to divide `1_i32` by zero | = note: `#[deny(unconditional_panic)]` on by default error: this operation will panic at runtime --> $DIR/issue-117949.rs:18:24 | LL | format_args!("{}", 1 % 0); | ^^^^^ attempt to calculate the remainder of `1_i32` with a divisor of zero error: this operation will panic at runtime --> $DIR/issue-117949.rs:19:24 | LL | format_args!("{}", [1, 2, 3][4]); | ^^^^^^^^^^^^ index out of bounds: the length is 3 but the index is 4 error: aborting due to 8 previous errors