X-Git-Url: https://git.lizzy.rs/?a=blobdiff_plain;f=src%2Ftools%2Fclippy%2Fclippy_lints%2Fsrc%2Fbooleans.rs;h=6f12d34e66b6eedaefad7da103120a03907e5804;hb=5ca596f486707ac1362edad717ad0e9f5b71d0a3;hp=4a83d35a568c5e3f976d58e89df0be598901d7c9;hpb=f92a0c8031339b1913e8ca89b1a9311c129c1091;p=rust.git diff --git a/src/tools/clippy/clippy_lints/src/booleans.rs b/src/tools/clippy/clippy_lints/src/booleans.rs index 4a83d35a568..6f12d34e66b 100644 --- a/src/tools/clippy/clippy_lints/src/booleans.rs +++ b/src/tools/clippy/clippy_lints/src/booleans.rs @@ -116,7 +116,7 @@ fn negate(bin_op_kind: BinOpKind) -> Option { // prevent folding of `cfg!` macros and the like if !e.span.from_expansion() { match &e.kind { - ExprKind::Unary(UnOp::Not, inner) => return Ok(Bool::Not(box self.run(inner)?)), + ExprKind::Unary(UnOp::Not, inner) => return Ok(Bool::Not(Box::new(self.run(inner)?))), ExprKind::Binary(binop, lhs, rhs) => match &binop.node { BinOpKind::Or => { return Ok(Bool::Or(self.extract(BinOpKind::Or, &[lhs, rhs], Vec::new())?));