1diff --git a/clippy_lints/src/operators/assign_op_pattern.rs b/clippy_lints/src/operators/assign_op_pattern.rs
2index 9c6141d822..7317c62df7 100644
3--- a/clippy_lints/src/operators/assign_op_pattern.rs
4+++ b/clippy_lints/src/operators/assign_op_pattern.rs
5@@ -1,6 +1,5 @@
6 use clippy_utils::diagnostics::span_lint_and_then;
7 use clippy_utils::msrvs::Msrv;
8-use clippy_utils::qualify_min_const_fn::is_stable_const_fn;
9 use clippy_utils::source::SpanRangeExt;
10 use clippy_utils::ty::implements_trait;
11 use clippy_utils::visitors::for_each_expr_without_closures;
12@@ -21,7 +20,7 @@
13 expr: &'tcx hir::Expr<'_>,
14 assignee: &'tcx hir::Expr<'_>,
15 e: &'tcx hir::Expr<'_>,
16- msrv: Msrv,
17+ _msrv: Msrv,
18 ) {
19 if let hir::ExprKind::Binary(op, l, r) = &e.kind {
20 let lint = |assignee: &hir::Expr<'_>, rhs: &hir::Expr<'_>| {
21@@ -45,10 +44,8 @@
22 }
23
24 // Skip if the trait is not stable in const contexts
25- if is_in_const_context(cx)
26- && let Some(binop_id) = cx.tcx.associated_item_def_ids(trait_id).first()
27- && !is_stable_const_fn(cx, *binop_id, msrv)
28- {
29+ // FIXME: reintroduce a better check after this is merged back into Clippy
30+ if is_in_const_context(cx) {
31 return;
32 }
33