about summary refs log tree commit diff
diff options
context:
space:
mode:
authorvarkor <github@varkor.com>2019-05-27 20:38:13 +0100
committervarkor <github@varkor.com>2019-06-03 18:19:29 +0100
commit058551c4fdb067a642e096e7c50ea82e3fd09e7c (patch)
tree43eb8600ac041296decefe37f88d9530d09608c5
parent3c768ade4d7c18db873c201a8aebda0f9c243a30 (diff)
downloadrust-058551c4fdb067a642e096e7c50ea82e3fd09e7c.tar.gz
rust-058551c4fdb067a642e096e7c50ea82e3fd09e7c.zip
Add function call to test
-rw-r--r--src/test/ui/lint/must_use-tuple.rs6
-rw-r--r--src/test/ui/lint/must_use-tuple.stderr16
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