diff --git a/src/librustc_lint/unused.rs b/src/librustc_lint/unused.rs index 4dc1a5e4f5e9..cd24de6a0a74 100644 --- a/src/librustc_lint/unused.rs +++ b/src/librustc_lint/unused.rs @@ -133,6 +133,7 @@ impl LateLintPass for UnusedResults { 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, _) => {