1 warning: unreachable statement
2 --> $DIR/never-assign-dead-code.rs:20:5
4 LL | drop(x); //~ WARN unreachable
7 note: lint level defined here
8 --> $DIR/never-assign-dead-code.rs:15:9
12 = note: #[warn(unreachable_code)] implied by #[warn(unused)]
14 warning: unreachable expression
15 --> $DIR/never-assign-dead-code.rs:20:5
17 LL | drop(x); //~ WARN unreachable
20 warning: unused variable: `x`
21 --> $DIR/never-assign-dead-code.rs:19:9
23 LL | let x: ! = panic!("aah"); //~ WARN unused
24 | ^ help: consider using `_x` instead
26 note: lint level defined here
27 --> $DIR/never-assign-dead-code.rs:15:9
31 = note: #[warn(unused_variables)] implied by #[warn(unused)]
33 error: compilation successful
34 --> $DIR/never-assign-dead-code.rs:18:1
36 LL | / fn main() { //~ ERROR: compilation successful
37 LL | | let x: ! = panic!("aah"); //~ WARN unused
38 LL | | drop(x); //~ WARN unreachable
39 LL | | //~^ WARN unreachable
43 error: aborting due to previous error