From 082915290da2619ecc9528fb6af3fae2a9d8e997 Mon Sep 17 00:00:00 2001 From: Andrew Cann Date: Fri, 29 Jul 2016 19:20:57 +0800 Subject: [PATCH] Make unused lint ignore unused `!` --- src/librustc_lint/unused.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/librustc_lint/unused.rs b/src/librustc_lint/unused.rs index 4dc1a5e4f5e..cd24de6a0a7 100644 --- a/src/librustc_lint/unused.rs +++ b/src/librustc_lint/unused.rs @@ -133,6 +133,7 @@ fn check_stmt(&mut self, cx: &LateContext, s: &hir::Stmt) { let t = cx.tcx.expr_ty(&expr); let warned = match t.sty { ty::TyTuple(ref tys) if tys.is_empty() => return, + ty::TyEmpty => return, ty::TyBool => return, ty::TyStruct(def, _) | ty::TyEnum(def, _) => { -- 2.44.0