Skip to content

Commit 261ebcf

Browse files
committed
Auto merge of #3622 - m-cat:master, r=phansch
Add ui/for_kv_map test for false positive in #1279 Fixes #1279
2 parents c7c75db + 5f0d46c commit 261ebcf

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

tests/ui/for_kv_map.rs

+7-4
Original file line numberDiff line numberDiff line change
@@ -42,15 +42,18 @@ fn main() {
4242
for (k, _value) in rm {
4343
let _k = k;
4444
}
45-
test_for_kv_map();
46-
}
4745

48-
fn test_for_kv_map() {
49-
let m: HashMap<u64, u64> = HashMap::new();
46+
// The following should not produce warnings.
5047

48+
let m: HashMap<u64, u64> = HashMap::new();
5149
// No error, _value is actually used
5250
for (k, _value) in &m {
5351
let _ = _value;
5452
let _k = k;
5553
}
54+
55+
let m: HashMap<u64, String> = Default::default();
56+
for (_, v) in m {
57+
let _v = v;
58+
}
5659
}

0 commit comments

Comments
 (0)