#![warn(clippy::all)]
#![warn(clippy::redundant_pattern_matching)]
-#![allow(unused_must_use, clippy::needless_bool, clippy::match_like_matches_macro)]
+#![allow(
+ unused_must_use,
+ clippy::needless_bool,
+ clippy::match_like_matches_macro,
+ clippy::equatable_if_let,
+ clippy::if_same_then_else
+)]
fn main() {
if None::<()>.is_none() {}
let _ = None::<()>.is_none();
let opt = Some(false);
- let x = if opt.is_some() { true } else { false };
- takes_bool(x);
+ let _ = if opt.is_some() { true } else { false };
issue6067();
None
}
-fn takes_bool(_: bool) {}
-
fn foo() {}
fn bar() {}
None::<()>.is_none();
}
+
+#[allow(clippy::deref_addrof, dead_code, clippy::needless_borrow)]
+fn issue7921() {
+ if (&None::<()>).is_none() {}
+ if (&None::<()>).is_none() {}
+}