Skip to content

Commit 3d71145

Browse files
committed
Add test case from rust-lang#10488
1 parent 008ba73 commit 3d71145

File tree

2 files changed

+19
-7
lines changed

2 files changed

+19
-7
lines changed

tests/ui/collection_is_never_read.rs

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,12 +84,18 @@ fn shadowing_2() {
8484
}
8585

8686
#[allow(clippy::let_unit_value)]
87-
fn fake_read() {
87+
fn fake_read_1() {
8888
let mut x = vec![1, 2, 3]; // WARNING
8989
x.reverse();
9090
let _: () = x.clear();
9191
}
9292

93+
fn fake_read_2() {
94+
let mut x = vec![1, 2, 3]; // WARNING
95+
x.reverse();
96+
println!("{:?}", x.push(5));
97+
}
98+
9399
fn assignment() {
94100
let mut x = vec![1, 2, 3]; // WARNING
95101
let y = vec![4, 5, 6]; // Ok

tests/ui/collection_is_never_read.stderr

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -37,34 +37,40 @@ LL | let mut x = vec![1, 2, 3]; // WARNING
3737
| ^^^^^^^^^^^^^^^^^^^^^^^^^^
3838

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

4545
error: collection is never read
46-
--> $DIR/collection_is_never_read.rs:118:5
46+
--> $DIR/collection_is_never_read.rs:107:5
47+
|
48+
LL | let mut x = vec![1, 2, 3]; // WARNING
49+
| ^^^^^^^^^^^^^^^^^^^^^^^^^^
50+
51+
error: collection is never read
52+
--> $DIR/collection_is_never_read.rs:124:5
4753
|
4854
LL | let mut x = HashSet::new(); // WARNING
4955
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^
5056

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

5763
error: collection is never read
58-
--> $DIR/collection_is_never_read.rs:168:5
64+
--> $DIR/collection_is_never_read.rs:174:5
5965
|
6066
LL | let mut s = String::new();
6167
| ^^^^^^^^^^^^^^^^^^^^^^^^^^
6268

6369
error: collection is never read
64-
--> $DIR/collection_is_never_read.rs:181:5
70+
--> $DIR/collection_is_never_read.rs:187:5
6571
|
6672
LL | let mut s = String::from("Hello, World!");
6773
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
6874

69-
error: aborting due to 11 previous errors
75+
error: aborting due to 12 previous errors
7076

0 commit comments

Comments
 (0)