diff options
| author | Michael Schubart <michael@schubart.net> | 2023-03-06 22:19:34 +0000 |
|---|---|---|
| committer | Michael Schubart <michael@schubart.net> | 2023-03-06 22:19:34 +0000 |
| commit | 4ee65535a708d6493b1a1d6276e6d06f8e156e14 (patch) | |
| tree | fb53eb9288c3f3da02775c1d1225fd83efda9756 | |
| parent | 85ad8a6fdcd2b62b04219592966152196b0a98d7 (diff) | |
| download | rust-4ee65535a708d6493b1a1d6276e6d06f8e156e14.tar.gz rust-4ee65535a708d6493b1a1d6276e6d06f8e156e14.zip | |
Add test where container is passed to a function
| -rw-r--r-- | tests/ui/collection_is_never_read.rs | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/tests/ui/collection_is_never_read.rs b/tests/ui/collection_is_never_read.rs index 49c72e7eefe..068a49486cf 100644 --- a/tests/ui/collection_is_never_read.rs +++ b/tests/ui/collection_is_never_read.rs @@ -153,3 +153,13 @@ fn extension_traits() { let y = vec![1, 2, 3]; // Ok (false negative) y.method_without_side_effect(); } + +fn function_argument() { + #[allow(clippy::ptr_arg)] + fn foo<T>(v: &Vec<T>) -> usize { + v.len() + } + + let x = vec![1, 2, 3]; // Ok + foo(&x); +} |
