diff --git a/src/types.rs b/src/types.rs index 44c0cd78148..6d096e18b88 100644 --- a/src/types.rs +++ b/src/types.rs @@ -85,6 +85,7 @@ impl LintPass for UnitCmp { } fn check_expr(&mut self, cx: &Context, expr: &Expr) { + if in_macro(cx, expr.span) { return; } if let ExprBinary(ref cmp, ref left, _) = expr.node { let op = cmp.node; let sty = &cx.tcx.expr_ty(left).sty;