diff options
| author | varkor <github@varkor.com> | 2019-05-27 20:38:13 +0100 |
|---|---|---|
| committer | varkor <github@varkor.com> | 2019-06-03 18:19:29 +0100 |
| commit | 058551c4fdb067a642e096e7c50ea82e3fd09e7c (patch) | |
| tree | 43eb8600ac041296decefe37f88d9530d09608c5 | |
| parent | 3c768ade4d7c18db873c201a8aebda0f9c243a30 (diff) | |
| download | rust-058551c4fdb067a642e096e7c50ea82e3fd09e7c.tar.gz rust-058551c4fdb067a642e096e7c50ea82e3fd09e7c.zip | |
Add function call to test
| -rw-r--r-- | src/test/ui/lint/must_use-tuple.rs | 6 | ||||
| -rw-r--r-- | src/test/ui/lint/must_use-tuple.stderr | 16 |
2 files changed, 18 insertions, 4 deletions
diff --git a/src/test/ui/lint/must_use-tuple.rs b/src/test/ui/lint/must_use-tuple.rs index 2cdcfef35f7..3091dbbdf98 100644 --- a/src/test/ui/lint/must_use-tuple.rs +++ b/src/test/ui/lint/must_use-tuple.rs @@ -1,9 +1,15 @@ #![deny(unused_must_use)] +fn foo() -> Result<(), ()> { + Ok::<(), ()>(()) +} + 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 + + foo(); //~ 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 59cdf5849f7..dee53e70edd 100644 --- a/src/test/ui/lint/must_use-tuple.stderr +++ b/src/test/ui/lint/must_use-tuple.stderr @@ -1,5 +1,5 @@ error: unused `std::result::Result` that must be used - --> $DIR/must_use-tuple.rs:4:6 + --> $DIR/must_use-tuple.rs:8:6 | LL | (Ok::<(), ()>(()),); | ^^^^^^^^^^^^^^^^ @@ -12,7 +12,7 @@ LL | #![deny(unused_must_use)] = 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:6 + --> $DIR/must_use-tuple.rs:10:6 | LL | (Ok::<(), ()>(()), 0, Ok::<(), ()>(()), 5); | ^^^^^^^^^^^^^^^^ @@ -20,12 +20,20 @@ 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 + --> $DIR/must_use-tuple.rs:10: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 +error: unused `std::result::Result` that must be used + --> $DIR/must_use-tuple.rs:14:5 + | +LL | foo(); + | ^^^^^^ + | + = note: this `Result` may be an `Err` variant, which should be handled + +error: aborting due to 4 previous errors |
