about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--clippy_utils/src/hir_utils.rs6
1 files changed, 6 insertions, 0 deletions
diff --git a/clippy_utils/src/hir_utils.rs b/clippy_utils/src/hir_utils.rs
index 52214e733f1..c6133417017 100644
--- a/clippy_utils/src/hir_utils.rs
+++ b/clippy_utils/src/hir_utils.rs
@@ -346,6 +346,12 @@ impl HirEqInterExpr<'_, '_, '_> {
             (&ExprKind::OffsetOf(l_container, l_fields), &ExprKind::OffsetOf(r_container, r_fields)) => {
                 self.eq_ty(l_container, r_container) && over(l_fields, r_fields, |l, r| l.name == r.name)
             },
+            (&ExprKind::ConstBlock(_), _)
+            | (&ExprKind::Closure(_), _)
+            | (&ExprKind::Become(_), _)
+            | (&ExprKind::InlineAsm(_), _)
+            | (&ExprKind::Yield(_, _), _)
+            | (&ExprKind::Err(_), _) => false,
             _ => false,
         };
         (is_eq && (!self.should_ignore(left) || !self.should_ignore(right)))