summaryrefslogtreecommitdiffstats
path: root/src/tools/clippy/tests/ui/same_functions_in_if_condition.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/tools/clippy/tests/ui/same_functions_in_if_condition.rs')
-rw-r--r--src/tools/clippy/tests/ui/same_functions_in_if_condition.rs16
1 files changed, 9 insertions, 7 deletions
diff --git a/src/tools/clippy/tests/ui/same_functions_in_if_condition.rs b/src/tools/clippy/tests/ui/same_functions_in_if_condition.rs
index aea1507cc..a207e4221 100644
--- a/src/tools/clippy/tests/ui/same_functions_in_if_condition.rs
+++ b/src/tools/clippy/tests/ui/same_functions_in_if_condition.rs
@@ -10,6 +10,8 @@
clippy::uninlined_format_args
)]
+use std::marker::ConstParamTy;
+
fn function() -> bool {
true
}
@@ -35,33 +37,33 @@ fn ifs_same_cond_fn() {
if function() {
} else if function() {
- //~ ERROR ifs same condition
+ //~^ ERROR: `if` has the same function call as a previous `if`
}
if fn_arg(a) {
} else if fn_arg(a) {
- //~ ERROR ifs same condition
+ //~^ ERROR: `if` has the same function call as a previous `if`
}
if obj.method() {
} else if obj.method() {
- //~ ERROR ifs same condition
+ //~^ ERROR: `if` has the same function call as a previous `if`
}
if obj.method_arg(a) {
} else if obj.method_arg(a) {
- //~ ERROR ifs same condition
+ //~^ ERROR: `if` has the same function call as a previous `if`
}
let mut v = vec![1];
if v.pop().is_none() {
- //~ ERROR ifs same condition
} else if v.pop().is_none() {
+ //~^ ERROR: `if` has the same function call as a previous `if`
}
if v.len() == 42 {
- //~ ERROR ifs same condition
} else if v.len() == 42 {
+ //~^ ERROR: `if` has the same function call as a previous `if`
}
if v.len() == 1 {
@@ -96,7 +98,7 @@ fn main() {
};
println!("{}", os);
- #[derive(PartialEq, Eq)]
+ #[derive(PartialEq, Eq, ConstParamTy)]
enum E {
A,
B,