error: attempt to subtract with overflow --> $DIR/promoted_errors2.rs:6:20 | LL | println!("{}", 0u32 - 1); | ^^^^^^^^ | note: lint level defined here --> $DIR/promoted_errors2.rs:3:9 | LL | #![deny(const_err)] | ^^^^^^^^^ error: attempt to subtract with overflow --> $DIR/promoted_errors2.rs:8:14 | LL | let _x = 0u32 - 1; | ^^^^^^^^ error: attempt to divide by zero --> $DIR/promoted_errors2.rs:10:20 | LL | println!("{}", 1/(1-1)); | ^^^^^^^ error: reaching this expression at runtime will panic or abort --> $DIR/promoted_errors2.rs:10:20 | LL | println!("{}", 1/(1-1)); | ^^^^^^^ attempt to divide by zero error: attempt to divide by zero --> $DIR/promoted_errors2.rs:13:14 | LL | let _x = 1/(1-1); | ^^^^^^^ error: this expression will panic at runtime --> $DIR/promoted_errors2.rs:13:14 | LL | let _x = 1/(1-1); | ^^^^^^^ attempt to divide by zero error: attempt to divide by zero --> $DIR/promoted_errors2.rs:16:20 | LL | println!("{}", 1/(false as u32)); | ^^^^^^^^^^^^^^^^ error: reaching this expression at runtime will panic or abort --> $DIR/promoted_errors2.rs:16:20 | LL | println!("{}", 1/(false as u32)); | ^^^^^^^^^^^^^^^^ attempt to divide by zero error: attempt to divide by zero --> $DIR/promoted_errors2.rs:19:14 | LL | let _x = 1/(false as u32); | ^^^^^^^^^^^^^^^^ error: this expression will panic at runtime --> $DIR/promoted_errors2.rs:19:14 | LL | let _x = 1/(false as u32); | ^^^^^^^^^^^^^^^^ attempt to divide by zero error: aborting due to 10 previous errors