blob: 381a9efd7c1c318948c31cb77c8cb8b58ee4942e [file]
#![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
}