diff options
| author | Gernot Ohner <gernot.ohner@locatee.ch> | 2023-10-23 23:22:30 -0600 |
|---|---|---|
| committer | Gernot Ohner <gernot.ohner@locatee.ch> | 2023-10-23 23:22:30 -0600 |
| commit | a799249766a34e66aeac848b96df898f404c04ff (patch) | |
| tree | 0f146b125324ec67055059da7af2fb631f6d0980 | |
| parent | 033c763943cf46aba3d204510865355d631b06b3 (diff) | |
| download | rust-a799249766a34e66aeac848b96df898f404c04ff.tar.gz rust-a799249766a34e66aeac848b96df898f404c04ff.zip | |
Add additional branches to hir_utils::eq_expr
| -rw-r--r-- | clippy_utils/src/hir_utils.rs | 6 |
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))) |
