diff options
| author | varkor <github@varkor.com> | 2019-05-27 16:48:43 +0100 |
|---|---|---|
| committer | varkor <github@varkor.com> | 2019-06-03 18:19:29 +0100 |
| commit | e121d9671afe4eae1f418db14a6fdae07652c51c (patch) | |
| tree | e7a978b17f953c1e71a6f7bfa72fa11f9e839d10 /src/test | |
| parent | fd36b5fd52003d3c3b246c8fb9fb669c5f0f68b0 (diff) | |
| download | rust-e121d9671afe4eae1f418db14a6fdae07652c51c.tar.gz rust-e121d9671afe4eae1f418db14a6fdae07652c51c.zip | |
Use precise span for must_use tuple components
Diffstat (limited to 'src/test')
| -rw-r--r-- | src/test/ui/lint/must_use-tuple.rs | 4 | ||||
| -rw-r--r-- | src/test/ui/lint/must_use-tuple.stderr | 22 |
2 files changed, 23 insertions, 3 deletions
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 |
