| #![feature(deref_patterns)] | |
| #![warn(clippy::single_match_else)] | |
| #![allow(clippy::eq_op, clippy::needless_ifs, clippy::op_ref)] | |
| #![expect(clippy::borrow_deref_ref, clippy::deref_addrof)] | |
| fn string() { | |
| if *"" == *"" {} | |
| if *&*&*&*"" == *"" {} | |
| if ***&&"" == *"" {} | |
| if *&*&*"" == *"" {} | |
| if **&&*"" == *"" {} | |
| } | |
| fn int() { | |
| if &&&1 == &&&2 { unreachable!() } else { | |
| // ok | |
| } | |
| //~^^^^^^ single_match_else | |
| if &&1 == &&2 { unreachable!() } else { | |
| // ok | |
| } | |
| //~^^^^^^ single_match_else | |
| if &&1 == &&2 { unreachable!() } else { | |
| // ok | |
| } | |
| //~^^^^^^ single_match_else | |
| if &1 == &2 { unreachable!() } else { | |
| // ok | |
| } | |
| //~^^^^^^ single_match_else | |
| if &1 == &2 { unreachable!() } else { | |
| // ok | |
| } | |
| //~^^^^^^ single_match_else | |
| if 1 == 2 { unreachable!() } else { | |
| // ok | |
| } | |
| //~^^^^^^ single_match_else | |
| if 1 == 2 { unreachable!() } else { | |
| // ok | |
| } | |
| //~^^^^^^ single_match_else | |
| } |