From e121d9671afe4eae1f418db14a6fdae07652c51c Mon Sep 17 00:00:00 2001 From: varkor Date: Mon, 27 May 2019 16:48:43 +0100 Subject: Use precise span for must_use tuple components --- src/test/ui/lint/must_use-tuple.rs | 4 ++++ src/test/ui/lint/must_use-tuple.stderr | 22 +++++++++++++++++++--- 2 files changed, 23 insertions(+), 3 deletions(-) (limited to 'src/test') diff --git a/src/test/ui/lint/must_use-tuple.rs b/src/test/ui/lint/must_use-tuple.rs index bc972d7ffc3..2cdcfef35f7 100644 --- a/src/test/ui/lint/must_use-tuple.rs +++ b/src/test/ui/lint/must_use-tuple.rs @@ -2,4 +2,8 @@ fn main() { (Ok::<(), ()>(()),); //~ ERROR unused `std::result::Result` that must be used + + (Ok::<(), ()>(()), 0, Ok::<(), ()>(()), 5); + //~^ ERROR unused `std::result::Result` that must be used + //~^^ ERROR unused `std::result::Result` that must be used } diff --git a/src/test/ui/lint/must_use-tuple.stderr b/src/test/ui/lint/must_use-tuple.stderr index 67d1ec01966..59cdf5849f7 100644 --- a/src/test/ui/lint/must_use-tuple.stderr +++ b/src/test/ui/lint/must_use-tuple.stderr @@ -1,8 +1,8 @@ error: unused `std::result::Result` that must be used - --> $DIR/must_use-tuple.rs:4:5 + --> $DIR/must_use-tuple.rs:4:6 | LL | (Ok::<(), ()>(()),); - | ^^^^^^^^^^^^^^^^^^^^ + | ^^^^^^^^^^^^^^^^ | note: lint level defined here --> $DIR/must_use-tuple.rs:1:9 @@ -11,5 +11,21 @@ LL | #![deny(unused_must_use)] | ^^^^^^^^^^^^^^^ = note: this `Result` may be an `Err` variant, which should be handled -error: aborting due to previous error +error: unused `std::result::Result` that must be used + --> $DIR/must_use-tuple.rs:6:6 + | +LL | (Ok::<(), ()>(()), 0, Ok::<(), ()>(()), 5); + | ^^^^^^^^^^^^^^^^ + | + = note: this `Result` may be an `Err` variant, which should be handled + +error: unused `std::result::Result` that must be used + --> $DIR/must_use-tuple.rs:6:27 + | +LL | (Ok::<(), ()>(()), 0, Ok::<(), ()>(()), 5); + | ^^^^^^^^^^^^^^^^ + | + = note: this `Result` may be an `Err` variant, which should be handled + +error: aborting due to 3 previous errors -- cgit 1.4.1-3-g733a5