From d88cc5376e0cba84273161c8bc0d67127c6f9064 Mon Sep 17 00:00:00 2001 From: sinkuu Date: Fri, 3 Nov 2017 17:56:26 +0900 Subject: [PATCH] Add test to take `Self` as an argument --- tests/ui/needless_pass_by_value.rs | 1 + tests/ui/needless_pass_by_value.stderr | 6 ++++++ 2 files changed, 7 insertions(+) diff --git a/tests/ui/needless_pass_by_value.rs b/tests/ui/needless_pass_by_value.rs index 307acb45bcb..f4d490b214f 100644 --- a/tests/ui/needless_pass_by_value.rs +++ b/tests/ui/needless_pass_by_value.rs @@ -98,6 +98,7 @@ impl S { fn baz( &self, _u: U, + _s: Self, ) { } } diff --git a/tests/ui/needless_pass_by_value.stderr b/tests/ui/needless_pass_by_value.stderr index 3e4d0c7e44f..a6c0c0454cb 100644 --- a/tests/ui/needless_pass_by_value.stderr +++ b/tests/ui/needless_pass_by_value.stderr @@ -122,3 +122,9 @@ error: this argument is passed by value, but not consumed in the function body 100 | _u: U, | ^ help: consider taking a reference instead: `&U` +error: this argument is passed by value, but not consumed in the function body + --> $DIR/needless_pass_by_value.rs:101:13 + | +101 | _s: Self, + | ^^^^ help: consider taking a reference instead: `&Self` +