1 warning: unreachable statement
2 --> $DIR/never-assign-dead-code.rs:10:5
4 LL | let x: ! = panic!("aah");
5 | ------------- any code following this expression is unreachable
7 | ^^^^^^^^ unreachable statement
9 note: the lint level is defined here
10 --> $DIR/never-assign-dead-code.rs:6:9
14 = note: `#[warn(unreachable_code)]` implied by `#[warn(unused)]`
16 warning: unreachable call
17 --> $DIR/never-assign-dead-code.rs:10:5
20 | ^^^^ - any code following this expression is unreachable
24 warning: unused variable: `x`
25 --> $DIR/never-assign-dead-code.rs:9:9
27 LL | let x: ! = panic!("aah");
28 | ^ help: if this is intentional, prefix it with an underscore: `_x`
30 = note: `#[warn(unused_variables)]` implied by `#[warn(unused)]`
32 warning: 3 warnings emitted