From: Andrew Cann Date: Fri, 29 Jul 2016 11:20:57 +0000 (+0800) Subject: Make unused lint ignore unused `!` X-Git-Url: https://git.lizzy.rs/?a=commitdiff_plain;h=082915290da2619ecc9528fb6af3fae2a9d8e997;p=rust.git Make unused lint ignore unused `!` --- 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, _) => {