diff options
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/ui/identity_op.rs | 3 | ||||
| -rw-r--r-- | tests/ui/identity_op.stderr | 8 |
2 files changed, 9 insertions, 2 deletions
diff --git a/tests/ui/identity_op.rs b/tests/ui/identity_op.rs index a3985b68fbb..2ed4b5db574 100644 --- a/tests/ui/identity_op.rs +++ b/tests/ui/identity_op.rs @@ -11,11 +11,11 @@ impl std::ops::Shl<i32> for A { self } } - #[allow( clippy::eq_op, clippy::no_effect, clippy::unnecessary_operation, + clippy::op_ref, clippy::double_parens )] #[warn(clippy::identity_op)] @@ -49,6 +49,7 @@ fn main() { 1 >> 0; 42 >> 0; &x >> 0; + x >> &0; let mut a = A("".into()); let b = a << 0; // no error: non-integer diff --git a/tests/ui/identity_op.stderr b/tests/ui/identity_op.stderr index 5b63eb9cc4f..ff34b38db01 100644 --- a/tests/ui/identity_op.stderr +++ b/tests/ui/identity_op.stderr @@ -72,5 +72,11 @@ error: the operation is ineffective. Consider reducing it to `&x` LL | &x >> 0; | ^^^^^^^ -error: aborting due to 12 previous errors +error: the operation is ineffective. Consider reducing it to `x` + --> $DIR/identity_op.rs:52:5 + | +LL | x >> &0; + | ^^^^^^^ + +error: aborting due to 13 previous errors |
