We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
manual_bits
1 parent c0fa6a9 commit b9ba340Copy full SHA for b9ba340
clippy_lints/src/manual_bits.rs
@@ -50,13 +50,10 @@ impl_lint_pass!(ManualBits => [MANUAL_BITS]);
50
51
impl<'tcx> LateLintPass<'tcx> for ManualBits {
52
fn check_expr(&mut self, cx: &LateContext<'tcx>, expr: &'tcx Expr<'_>) {
53
- if !self.msrv.meets(msrvs::MANUAL_BITS) {
54
- return;
55
- }
56
-
57
if let ExprKind::Binary(bin_op, left_expr, right_expr) = expr.kind
58
&& let BinOpKind::Mul = &bin_op.node
59
&& !in_external_macro(cx.sess(), expr.span)
+ && self.msrv.meets(msrvs::MANUAL_BITS)
60
&& let ctxt = expr.span.ctxt()
61
&& left_expr.span.ctxt() == ctxt
62
&& right_expr.span.ctxt() == ctxt
0 commit comments