diff options
| author | ltdk <usr@ltdk.xyz> | 2025-07-14 20:02:06 -0400 |
|---|---|---|
| committer | ltdk <usr@ltdk.xyz> | 2025-08-10 01:11:45 -0400 |
| commit | bb32e31e6528f7121f97ba48fc25ff2e016d6045 (patch) | |
| tree | 6dc8dcef1b15997465b8a7a0a92cdeab9bac8ef0 /src/tools | |
| parent | f604dd117d9c015ed22568bfc8b472bd6defcfdc (diff) | |
| download | rust-bb32e31e6528f7121f97ba48fc25ff2e016d6045.tar.gz rust-bb32e31e6528f7121f97ba48fc25ff2e016d6045.zip | |
Constify remaining operators
Diffstat (limited to 'src/tools')
| -rw-r--r-- | src/tools/clippy/clippy_lints/src/operators/assign_op_pattern.rs | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/src/tools/clippy/clippy_lints/src/operators/assign_op_pattern.rs b/src/tools/clippy/clippy_lints/src/operators/assign_op_pattern.rs index 9c6141d8222..7317c62df7f 100644 --- a/src/tools/clippy/clippy_lints/src/operators/assign_op_pattern.rs +++ b/src/tools/clippy/clippy_lints/src/operators/assign_op_pattern.rs @@ -1,6 +1,5 @@ use clippy_utils::diagnostics::span_lint_and_then; use clippy_utils::msrvs::Msrv; -use clippy_utils::qualify_min_const_fn::is_stable_const_fn; use clippy_utils::source::SpanRangeExt; use clippy_utils::ty::implements_trait; use clippy_utils::visitors::for_each_expr_without_closures; @@ -21,7 +20,7 @@ pub(super) fn check<'tcx>( expr: &'tcx hir::Expr<'_>, assignee: &'tcx hir::Expr<'_>, e: &'tcx hir::Expr<'_>, - msrv: Msrv, + _msrv: Msrv, ) { if let hir::ExprKind::Binary(op, l, r) = &e.kind { let lint = |assignee: &hir::Expr<'_>, rhs: &hir::Expr<'_>| { @@ -45,10 +44,8 @@ pub(super) fn check<'tcx>( } // Skip if the trait is not stable in const contexts - if is_in_const_context(cx) - && let Some(binop_id) = cx.tcx.associated_item_def_ids(trait_id).first() - && !is_stable_const_fn(cx, *binop_id, msrv) - { + // FIXME: reintroduce a better check after this is merged back into Clippy + if is_in_const_context(cx) { return; } |
