diff --git a/tests/ui/out_of_bounds_indexing/empty_array.rs b/tests/ui/out_of_bounds_indexing/empty_array.rs deleted file mode 100644 index 884e46eb4ee1..000000000000 --- a/tests/ui/out_of_bounds_indexing/empty_array.rs +++ /dev/null @@ -1,19 +0,0 @@ -#![warn(clippy::out_of_bounds_indexing)] -#![allow(clippy::no_effect, clippy::unnecessary_operation)] - -fn main() { - let empty: [i8; 0] = []; - empty[0]; - &empty[1..5]; - &empty[0..=4]; - &empty[..=4]; - &empty[1..]; - &empty[..4]; - &empty[0..=0]; - &empty[..=0]; - - &empty[0..]; // Ok, should not produce stderr. - &empty[0..0]; // Ok, should not produce stderr. - &empty[..0]; // Ok, should not produce stderr. - &empty[..]; // Ok, should not produce stderr. -} diff --git a/tests/ui/out_of_bounds_indexing/empty_array.stderr b/tests/ui/out_of_bounds_indexing/empty_array.stderr deleted file mode 100644 index cda78a47ec73..000000000000 --- a/tests/ui/out_of_bounds_indexing/empty_array.stderr +++ /dev/null @@ -1,54 +0,0 @@ -error: index out of bounds: the len is 0 but the index is 0 - --> $DIR/empty_array.rs:6:5 - | -LL | empty[0]; - | ^^^^^^^^ - | - = note: `#[deny(const_err)]` on by default - -error: range is out of bounds - --> $DIR/empty_array.rs:7:12 - | -LL | &empty[1..5]; - | ^ - | - = note: `-D clippy::out-of-bounds-indexing` implied by `-D warnings` - -error: range is out of bounds - --> $DIR/empty_array.rs:8:16 - | -LL | &empty[0..=4]; - | ^ - -error: range is out of bounds - --> $DIR/empty_array.rs:9:15 - | -LL | &empty[..=4]; - | ^ - -error: range is out of bounds - --> $DIR/empty_array.rs:10:12 - | -LL | &empty[1..]; - | ^ - -error: range is out of bounds - --> $DIR/empty_array.rs:11:14 - | -LL | &empty[..4]; - | ^ - -error: range is out of bounds - --> $DIR/empty_array.rs:12:16 - | -LL | &empty[0..=0]; - | ^ - -error: range is out of bounds - --> $DIR/empty_array.rs:13:15 - | -LL | &empty[..=0]; - | ^ - -error: aborting due to 8 previous errors - diff --git a/tests/ui/out_of_bounds_indexing/issue-3102.rs b/tests/ui/out_of_bounds_indexing/issue-3102.rs index edd2123d48a5..f20a0ede1137 100644 --- a/tests/ui/out_of_bounds_indexing/issue-3102.rs +++ b/tests/ui/out_of_bounds_indexing/issue-3102.rs @@ -1,5 +1,5 @@ #![warn(clippy::out_of_bounds_indexing)] -#![allow(clippy::no_effect)] +#![allow(clippy::no_effect, const_err)] fn main() { let x = [1, 2, 3, 4]; diff --git a/tests/ui/out_of_bounds_indexing/simple.rs b/tests/ui/out_of_bounds_indexing/simple.rs index 4c541c23f5f4..590e578d758e 100644 --- a/tests/ui/out_of_bounds_indexing/simple.rs +++ b/tests/ui/out_of_bounds_indexing/simple.rs @@ -1,5 +1,5 @@ #![warn(clippy::out_of_bounds_indexing)] -#![allow(clippy::no_effect, clippy::unnecessary_operation)] +#![allow(clippy::no_effect, clippy::unnecessary_operation, const_err)] fn main() { let x = [1, 2, 3, 4];