about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--tests/ui/parser/issue-113203.rs3
-rw-r--r--tests/ui/parser/issue-113203.stderr24
2 files changed, 2 insertions, 25 deletions
diff --git a/tests/ui/parser/issue-113203.rs b/tests/ui/parser/issue-113203.rs
index eeefd941da4..1103251c140 100644
--- a/tests/ui/parser/issue-113203.rs
+++ b/tests/ui/parser/issue-113203.rs
@@ -3,6 +3,5 @@
 // edition:2018
 fn main() {
     await {}()
-    //~^ ERROR `await` is only allowed inside `async` functions and blocks
-    //~| ERROR incorrect use of `await`
+    //~^ ERROR incorrect use of `await`
 }
diff --git a/tests/ui/parser/issue-113203.stderr b/tests/ui/parser/issue-113203.stderr
index f205f4addcd..97304a89c9e 100644
--- a/tests/ui/parser/issue-113203.stderr
+++ b/tests/ui/parser/issue-113203.stderr
@@ -4,27 +4,5 @@ error: incorrect use of `await`
 LL |     await {}()
    |     ^^^^^^^^ help: `await` is a postfix operation: `{}.await`
 
-error[E0728]: `await` is only allowed inside `async` functions and blocks
-  --> $DIR/issue-113203.rs:5:5
-   |
-LL | fn main() {
-   |    ---- this is not `async`
-LL |     await {}()
-   |     ^^^^^ only allowed inside `async` functions and blocks
-
-error[E0277]: `()` is not a future
-  --> $DIR/issue-113203.rs:5:5
-   |
-LL |     await {}()
-   |     ^^^^^   - help: remove the `.await`
-   |     |
-   |     `()` is not a future
-   |
-   = help: the trait `Future` is not implemented for `()`
-   = note: () must be a future or must implement `IntoFuture` to be awaited
-   = note: required for `()` to implement `IntoFuture`
-
-error: aborting due to 3 previous errors
+error: aborting due to previous error
 
-Some errors have detailed explanations: E0277, E0728.
-For more information about an error, try `rustc --explain E0277`.