Skip to content

Commit

Permalink
Add test case from rust-lang#10488
Browse files Browse the repository at this point in the history
  • Loading branch information
schubart committed Mar 12, 2023
1 parent 5ddfaee commit dbaeb1b
Show file tree
Hide file tree
Showing 2 changed files with 17 additions and 5 deletions.
8 changes: 7 additions & 1 deletion tests/ui/collection_is_never_read.rs
Original file line number Diff line number Diff line change
Expand Up @@ -84,12 +84,18 @@ fn shadowing_2() {
}

#[allow(clippy::let_unit_value)]
fn fake_read() {
fn fake_read_1() {
let mut x = vec![1, 2, 3]; // WARNING
x.reverse();
let _: () = x.clear();
}

fn fake_read_2() {
let mut x = vec![1, 2, 3]; // WARNING
x.reverse();
println!("{:?}", x.push(5));
}

fn assignment() {
let mut x = vec![1, 2, 3]; // WARNING
let y = vec![4, 5, 6]; // Ok
Expand Down
14 changes: 10 additions & 4 deletions tests/ui/collection_is_never_read.stderr
Original file line number Diff line number Diff line change
Expand Up @@ -37,22 +37,28 @@ LL | let mut x = vec![1, 2, 3]; // WARNING
| ^^^^^^^^^^^^^^^^^^^^^^^^^^

error: collection is never read
--> $DIR/collection_is_never_read.rs:101:5
--> $DIR/collection_is_never_read.rs:100:5
|
LL | let mut x = vec![1, 2, 3]; // WARNING
| ^^^^^^^^^^^^^^^^^^^^^^^^^^

error: collection is never read
--> $DIR/collection_is_never_read.rs:118:5
--> $DIR/collection_is_never_read.rs:107:5
|
LL | let mut x = vec![1, 2, 3]; // WARNING
| ^^^^^^^^^^^^^^^^^^^^^^^^^^

error: collection is never read
--> $DIR/collection_is_never_read.rs:124:5
|
LL | let mut x = HashSet::new(); // WARNING
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^

error: collection is never read
--> $DIR/collection_is_never_read.rs:132:5
--> $DIR/collection_is_never_read.rs:138:5
|
LL | let x = vec![1, 2, 3]; // WARNING
| ^^^^^^^^^^^^^^^^^^^^^^

error: aborting due to 9 previous errors
error: aborting due to 10 previous errors

0 comments on commit dbaeb1b

Please sign in to comment.