warning: unreachable expression --> $DIR/issue-85071.rs:17:13 | LL | let x = f(); | --- any code following this expression is unreachable LL | LL | let _ = x; | ^ unreachable expression | note: this expression has type `Foo`, which is uninhabited --> $DIR/issue-85071.rs:15:13 | LL | let x = f(); | ^^^ note: the lint level is defined here --> $DIR/issue-85071.rs:9:26 | LL | #![warn(unused_variables,unreachable_code)] | ^^^^^^^^^^^^^^^^ warning: unused variable: `x` --> $DIR/issue-85071.rs:15:9 | LL | let x = f(); | ^ help: if this is intentional, prefix it with an underscore: `_x` | note: the lint level is defined here --> $DIR/issue-85071.rs:9:9 | LL | #![warn(unused_variables,unreachable_code)] | ^^^^^^^^^^^^^^^^ warning: 2 warnings emitted