diff options
| author | varkor <github@varkor.com> | 2019-05-24 21:49:34 +0100 |
|---|---|---|
| committer | varkor <github@varkor.com> | 2019-05-24 21:49:34 +0100 |
| commit | 59762baf8a1ee14e9398e2f3759afd7c0cf4fdea (patch) | |
| tree | 508fa566cf1aa8924f4afa559af99946e2cccaef | |
| parent | fc45382c125d940822368e866588568d78551946 (diff) | |
| download | rust-59762baf8a1ee14e9398e2f3759afd7c0cf4fdea.tar.gz rust-59762baf8a1ee14e9398e2f3759afd7c0cf4fdea.zip | |
Move async/await tests to test/ui/async-await
| -rw-r--r-- | src/test/ui/async-await/async-await.rs (renamed from src/test/run-pass/async-await.rs) | 2 | ||||
| -rw-r--r-- | src/test/ui/async-await/async-fn-multiple-lifetimes.rs (renamed from src/test/ui/async-fn-multiple-lifetimes.rs) | 0 | ||||
| -rw-r--r-- | src/test/ui/async-await/async-fn-multiple-lifetimes.stderr (renamed from src/test/ui/async-fn-multiple-lifetimes.stderr) | 0 | ||||
| -rw-r--r-- | src/test/ui/async-await/async-fn-path-elision.rs (renamed from src/test/ui/async-fn-path-elision.rs) | 0 | ||||
| -rw-r--r-- | src/test/ui/async-await/async-fn-path-elision.stderr (renamed from src/test/ui/async-fn-path-elision.stderr) | 0 | ||||
| -rw-r--r-- | src/test/ui/async-await/async-matches-expr.rs (renamed from src/test/ui/async-matches-expr.rs) | 0 | ||||
| -rw-r--r-- | src/test/ui/async-await/async-with-closure.rs (renamed from src/test/ui/async-with-closure.rs) | 0 | ||||
| -rw-r--r-- | src/test/ui/async-await/await-keyword/2015-edition-error-in-non-macro-position.rs (renamed from src/test/ui/await-keyword/2015-edition-error-in-non-macro-position.rs) | 0 | ||||
| -rw-r--r-- | src/test/ui/async-await/await-keyword/2015-edition-error-in-non-macro-position.stderr (renamed from src/test/ui/await-keyword/2015-edition-error-in-non-macro-position.stderr) | 0 | ||||
| -rw-r--r-- | src/test/ui/async-await/await-keyword/2015-edition-warning.fixed (renamed from src/test/ui/await-keyword/2015-edition-warning.fixed) | 0 | ||||
| -rw-r--r-- | src/test/ui/async-await/await-keyword/2015-edition-warning.rs (renamed from src/test/ui/await-keyword/2015-edition-warning.rs) | 0 | ||||
| -rw-r--r-- | src/test/ui/async-await/await-keyword/2015-edition-warning.stderr (renamed from src/test/ui/await-keyword/2015-edition-warning.stderr) | 0 | ||||
| -rw-r--r-- | src/test/ui/async-await/await-keyword/2018-edition-error-in-non-macro-position.rs (renamed from src/test/ui/await-keyword/2018-edition-error-in-non-macro-position.rs) | 0 | ||||
| -rw-r--r-- | src/test/ui/async-await/await-keyword/2018-edition-error-in-non-macro-position.stderr (renamed from src/test/ui/await-keyword/2018-edition-error-in-non-macro-position.stderr) | 0 | ||||
| -rw-r--r-- | src/test/ui/async-await/await-keyword/2018-edition-error.rs (renamed from src/test/ui/await-keyword/2018-edition-error.rs) | 0 | ||||
| -rw-r--r-- | src/test/ui/async-await/await-keyword/2018-edition-error.stderr (renamed from src/test/ui/await-keyword/2018-edition-error.stderr) | 0 | ||||
| -rw-r--r-- | src/test/ui/async-await/await-keyword/incorrect-syntax-suggestions.rs (renamed from src/test/ui/await-keyword/incorrect-syntax-suggestions.rs) | 0 | ||||
| -rw-r--r-- | src/test/ui/async-await/await-keyword/incorrect-syntax-suggestions.stderr (renamed from src/test/ui/await-keyword/incorrect-syntax-suggestions.stderr) | 0 | ||||
| -rw-r--r-- | src/test/ui/async-await/await-keyword/post_expansion_error.rs (renamed from src/test/ui/await-keyword/post_expansion_error.rs) | 0 | ||||
| -rw-r--r-- | src/test/ui/async-await/await-keyword/post_expansion_error.stderr (renamed from src/test/ui/await-keyword/post_expansion_error.stderr) | 0 | ||||
| -rw-r--r-- | src/test/ui/async-await/await-macro.rs (renamed from src/test/run-pass/await-macro.rs) | 2 | ||||
| -rw-r--r-- | src/test/ui/async-await/dont-print-desugared-async.rs (renamed from src/test/ui/nll/dont-print-desugared-async.rs) | 0 | ||||
| -rw-r--r-- | src/test/ui/async-await/dont-print-desugared-async.stderr (renamed from src/test/ui/nll/dont-print-desugared-async.stderr) | 0 | ||||
| -rw-r--r-- | src/test/ui/async-await/edition-deny-async-fns-2015.rs (renamed from src/test/ui/editions/edition-deny-async-fns-2015.rs) | 0 | ||||
| -rw-r--r-- | src/test/ui/async-await/edition-deny-async-fns-2015.stderr (renamed from src/test/ui/editions/edition-deny-async-fns-2015.stderr) | 0 | ||||
| -rw-r--r-- | src/test/ui/async-await/issue-51719.rs (renamed from src/test/ui/issues/issue-51719.rs) | 0 | ||||
| -rw-r--r-- | src/test/ui/async-await/issue-51719.stderr (renamed from src/test/ui/issues/issue-51719.stderr) | 0 | ||||
| -rw-r--r-- | src/test/ui/async-await/issue-51751.rs (renamed from src/test/ui/issues/issue-51751.rs) | 0 | ||||
| -rw-r--r-- | src/test/ui/async-await/issue-51751.stderr (renamed from src/test/ui/issues/issue-51751.stderr) | 0 | ||||
| -rw-r--r-- | src/test/ui/async-await/issue-53249.rs (renamed from src/test/ui/issue-53249.rs) | 0 | ||||
| -rw-r--r-- | src/test/ui/async-await/issue-54752-async-block.rs (renamed from src/test/pretty/issue-54752-async-block.rs) | 6 | ||||
| -rw-r--r-- | src/test/ui/async-await/issue-54974.rs (renamed from src/test/ui/issues/issue-54974.rs) | 0 | ||||
| -rw-r--r-- | src/test/ui/async-await/issue-55324.rs (renamed from src/test/ui/issues/issue-55324.rs) | 0 | ||||
| -rw-r--r-- | src/test/ui/async-await/issue-55809.rs (renamed from src/test/run-pass/issue-55809.rs) | 0 | ||||
| -rw-r--r-- | src/test/ui/async-await/issue-58885.rs (renamed from src/test/ui/issues/issue-58885.rs) | 0 | ||||
| -rw-r--r-- | src/test/ui/async-await/issue-59001.rs (renamed from src/test/ui/issues/issue-59001.rs) | 0 | ||||
| -rw-r--r-- | src/test/ui/async-await/issue-59972.rs (renamed from src/test/run-pass/generator/issue-59972.rs) | 2 | ||||
| -rw-r--r-- | src/test/ui/async-await/issue-60655-latebound-regions.rs (renamed from src/test/ui/existential_types/issue-60655-latebound-regions.rs) | 0 | ||||
| -rw-r--r-- | src/test/ui/async-await/no-args-non-move-async-closure.rs (renamed from src/test/ui/no-args-non-move-async-closure.rs) | 0 | ||||
| -rw-r--r-- | src/test/ui/async-await/no-args-non-move-async-closure.stderr | 10 | ||||
| -rw-r--r-- | src/test/ui/async-await/recursive-async-impl-trait-type.rs (renamed from src/test/ui/impl-trait/recursive-async-impl-trait-type.rs) | 0 | ||||
| -rw-r--r-- | src/test/ui/async-await/recursive-async-impl-trait-type.stderr (renamed from src/test/ui/impl-trait/recursive-async-impl-trait-type.stderr) | 0 | ||||
| -rw-r--r-- | src/test/ui/async-await/unresolved_type_param.rs (renamed from src/test/ui/generator/unresolved_type_param.rs) | 0 | ||||
| -rw-r--r-- | src/test/ui/async-await/unresolved_type_param.stderr (renamed from src/test/ui/generator/unresolved_type_param.stderr) | 0 |
44 files changed, 20 insertions, 2 deletions
diff --git a/src/test/run-pass/async-await.rs b/src/test/ui/async-await/async-await.rs index 49fd8b8b1ce..6fa013e5c54 100644 --- a/src/test/run-pass/async-await.rs +++ b/src/test/ui/async-await/async-await.rs @@ -1,3 +1,5 @@ +// run-pass + // edition:2018 // aux-build:arc_wake.rs diff --git a/src/test/ui/async-fn-multiple-lifetimes.rs b/src/test/ui/async-await/async-fn-multiple-lifetimes.rs index e3ac817b15c..e3ac817b15c 100644 --- a/src/test/ui/async-fn-multiple-lifetimes.rs +++ b/src/test/ui/async-await/async-fn-multiple-lifetimes.rs diff --git a/src/test/ui/async-fn-multiple-lifetimes.stderr b/src/test/ui/async-await/async-fn-multiple-lifetimes.stderr index 8c3ee2bed83..8c3ee2bed83 100644 --- a/src/test/ui/async-fn-multiple-lifetimes.stderr +++ b/src/test/ui/async-await/async-fn-multiple-lifetimes.stderr diff --git a/src/test/ui/async-fn-path-elision.rs b/src/test/ui/async-await/async-fn-path-elision.rs index 8db7631ef41..8db7631ef41 100644 --- a/src/test/ui/async-fn-path-elision.rs +++ b/src/test/ui/async-await/async-fn-path-elision.rs diff --git a/src/test/ui/async-fn-path-elision.stderr b/src/test/ui/async-await/async-fn-path-elision.stderr index 3b311baba01..3b311baba01 100644 --- a/src/test/ui/async-fn-path-elision.stderr +++ b/src/test/ui/async-await/async-fn-path-elision.stderr diff --git a/src/test/ui/async-matches-expr.rs b/src/test/ui/async-await/async-matches-expr.rs index f375d58d984..f375d58d984 100644 --- a/src/test/ui/async-matches-expr.rs +++ b/src/test/ui/async-await/async-matches-expr.rs diff --git a/src/test/ui/async-with-closure.rs b/src/test/ui/async-await/async-with-closure.rs index 856a778078a..856a778078a 100644 --- a/src/test/ui/async-with-closure.rs +++ b/src/test/ui/async-await/async-with-closure.rs diff --git a/src/test/ui/await-keyword/2015-edition-error-in-non-macro-position.rs b/src/test/ui/async-await/await-keyword/2015-edition-error-in-non-macro-position.rs index c4f3f3edc48..c4f3f3edc48 100644 --- a/src/test/ui/await-keyword/2015-edition-error-in-non-macro-position.rs +++ b/src/test/ui/async-await/await-keyword/2015-edition-error-in-non-macro-position.rs diff --git a/src/test/ui/await-keyword/2015-edition-error-in-non-macro-position.stderr b/src/test/ui/async-await/await-keyword/2015-edition-error-in-non-macro-position.stderr index 067ecd6a513..067ecd6a513 100644 --- a/src/test/ui/await-keyword/2015-edition-error-in-non-macro-position.stderr +++ b/src/test/ui/async-await/await-keyword/2015-edition-error-in-non-macro-position.stderr diff --git a/src/test/ui/await-keyword/2015-edition-warning.fixed b/src/test/ui/async-await/await-keyword/2015-edition-warning.fixed index c58496c91f5..c58496c91f5 100644 --- a/src/test/ui/await-keyword/2015-edition-warning.fixed +++ b/src/test/ui/async-await/await-keyword/2015-edition-warning.fixed diff --git a/src/test/ui/await-keyword/2015-edition-warning.rs b/src/test/ui/async-await/await-keyword/2015-edition-warning.rs index a7543a14325..a7543a14325 100644 --- a/src/test/ui/await-keyword/2015-edition-warning.rs +++ b/src/test/ui/async-await/await-keyword/2015-edition-warning.rs diff --git a/src/test/ui/await-keyword/2015-edition-warning.stderr b/src/test/ui/async-await/await-keyword/2015-edition-warning.stderr index d9ae1b9a167..d9ae1b9a167 100644 --- a/src/test/ui/await-keyword/2015-edition-warning.stderr +++ b/src/test/ui/async-await/await-keyword/2015-edition-warning.stderr diff --git a/src/test/ui/await-keyword/2018-edition-error-in-non-macro-position.rs b/src/test/ui/async-await/await-keyword/2018-edition-error-in-non-macro-position.rs index f59f1160e70..f59f1160e70 100644 --- a/src/test/ui/await-keyword/2018-edition-error-in-non-macro-position.rs +++ b/src/test/ui/async-await/await-keyword/2018-edition-error-in-non-macro-position.rs diff --git a/src/test/ui/await-keyword/2018-edition-error-in-non-macro-position.stderr b/src/test/ui/async-await/await-keyword/2018-edition-error-in-non-macro-position.stderr index c4b82b29f02..c4b82b29f02 100644 --- a/src/test/ui/await-keyword/2018-edition-error-in-non-macro-position.stderr +++ b/src/test/ui/async-await/await-keyword/2018-edition-error-in-non-macro-position.stderr diff --git a/src/test/ui/await-keyword/2018-edition-error.rs b/src/test/ui/async-await/await-keyword/2018-edition-error.rs index d8568696842..d8568696842 100644 --- a/src/test/ui/await-keyword/2018-edition-error.rs +++ b/src/test/ui/async-await/await-keyword/2018-edition-error.rs diff --git a/src/test/ui/await-keyword/2018-edition-error.stderr b/src/test/ui/async-await/await-keyword/2018-edition-error.stderr index 8afe5c1a36b..8afe5c1a36b 100644 --- a/src/test/ui/await-keyword/2018-edition-error.stderr +++ b/src/test/ui/async-await/await-keyword/2018-edition-error.stderr diff --git a/src/test/ui/await-keyword/incorrect-syntax-suggestions.rs b/src/test/ui/async-await/await-keyword/incorrect-syntax-suggestions.rs index e1e5bdd3d1b..e1e5bdd3d1b 100644 --- a/src/test/ui/await-keyword/incorrect-syntax-suggestions.rs +++ b/src/test/ui/async-await/await-keyword/incorrect-syntax-suggestions.rs diff --git a/src/test/ui/await-keyword/incorrect-syntax-suggestions.stderr b/src/test/ui/async-await/await-keyword/incorrect-syntax-suggestions.stderr index 380da4448ad..380da4448ad 100644 --- a/src/test/ui/await-keyword/incorrect-syntax-suggestions.stderr +++ b/src/test/ui/async-await/await-keyword/incorrect-syntax-suggestions.stderr diff --git a/src/test/ui/await-keyword/post_expansion_error.rs b/src/test/ui/async-await/await-keyword/post_expansion_error.rs index b4c899b0d02..b4c899b0d02 100644 --- a/src/test/ui/await-keyword/post_expansion_error.rs +++ b/src/test/ui/async-await/await-keyword/post_expansion_error.rs diff --git a/src/test/ui/await-keyword/post_expansion_error.stderr b/src/test/ui/async-await/await-keyword/post_expansion_error.stderr index 4e525974c2c..4e525974c2c 100644 --- a/src/test/ui/await-keyword/post_expansion_error.stderr +++ b/src/test/ui/async-await/await-keyword/post_expansion_error.stderr diff --git a/src/test/run-pass/await-macro.rs b/src/test/ui/async-await/await-macro.rs index e1b4328debd..1b807588d6a 100644 --- a/src/test/run-pass/await-macro.rs +++ b/src/test/ui/async-await/await-macro.rs @@ -1,3 +1,5 @@ +// run-pass + // edition:2018 // aux-build:arc_wake.rs diff --git a/src/test/ui/nll/dont-print-desugared-async.rs b/src/test/ui/async-await/dont-print-desugared-async.rs index 8150a260866..8150a260866 100644 --- a/src/test/ui/nll/dont-print-desugared-async.rs +++ b/src/test/ui/async-await/dont-print-desugared-async.rs diff --git a/src/test/ui/nll/dont-print-desugared-async.stderr b/src/test/ui/async-await/dont-print-desugared-async.stderr index 47726ba65df..47726ba65df 100644 --- a/src/test/ui/nll/dont-print-desugared-async.stderr +++ b/src/test/ui/async-await/dont-print-desugared-async.stderr diff --git a/src/test/ui/editions/edition-deny-async-fns-2015.rs b/src/test/ui/async-await/edition-deny-async-fns-2015.rs index e1111f9e0e4..e1111f9e0e4 100644 --- a/src/test/ui/editions/edition-deny-async-fns-2015.rs +++ b/src/test/ui/async-await/edition-deny-async-fns-2015.rs diff --git a/src/test/ui/editions/edition-deny-async-fns-2015.stderr b/src/test/ui/async-await/edition-deny-async-fns-2015.stderr index 05a06124dc2..05a06124dc2 100644 --- a/src/test/ui/editions/edition-deny-async-fns-2015.stderr +++ b/src/test/ui/async-await/edition-deny-async-fns-2015.stderr diff --git a/src/test/ui/issues/issue-51719.rs b/src/test/ui/async-await/issue-51719.rs index 5966edd0bf0..5966edd0bf0 100644 --- a/src/test/ui/issues/issue-51719.rs +++ b/src/test/ui/async-await/issue-51719.rs diff --git a/src/test/ui/issues/issue-51719.stderr b/src/test/ui/async-await/issue-51719.stderr index c06165b2446..c06165b2446 100644 --- a/src/test/ui/issues/issue-51719.stderr +++ b/src/test/ui/async-await/issue-51719.stderr diff --git a/src/test/ui/issues/issue-51751.rs b/src/test/ui/async-await/issue-51751.rs index 7afd7ecc826..7afd7ecc826 100644 --- a/src/test/ui/issues/issue-51751.rs +++ b/src/test/ui/async-await/issue-51751.rs diff --git a/src/test/ui/issues/issue-51751.stderr b/src/test/ui/async-await/issue-51751.stderr index 97b63d1590e..97b63d1590e 100644 --- a/src/test/ui/issues/issue-51751.stderr +++ b/src/test/ui/async-await/issue-51751.stderr diff --git a/src/test/ui/issue-53249.rs b/src/test/ui/async-await/issue-53249.rs index 9e4ff43ecd1..9e4ff43ecd1 100644 --- a/src/test/ui/issue-53249.rs +++ b/src/test/ui/async-await/issue-53249.rs diff --git a/src/test/pretty/issue-54752-async-block.rs b/src/test/ui/async-await/issue-54752-async-block.rs index 6930ee1a386..0036de90b25 100644 --- a/src/test/pretty/issue-54752-async-block.rs +++ b/src/test/ui/async-await/issue-54752-async-block.rs @@ -1,7 +1,9 @@ -#![feature(async_await)] -#![allow(unused_parens)] +// run-pass // edition:2018 // pp-exact +#![feature(async_await)] +#![allow(unused_parens)] + fn main() { let _a = (async { }); } diff --git a/src/test/ui/issues/issue-54974.rs b/src/test/ui/async-await/issue-54974.rs index d6f18875c9e..d6f18875c9e 100644 --- a/src/test/ui/issues/issue-54974.rs +++ b/src/test/ui/async-await/issue-54974.rs diff --git a/src/test/ui/issues/issue-55324.rs b/src/test/ui/async-await/issue-55324.rs index 4572e543f22..4572e543f22 100644 --- a/src/test/ui/issues/issue-55324.rs +++ b/src/test/ui/async-await/issue-55324.rs diff --git a/src/test/run-pass/issue-55809.rs b/src/test/ui/async-await/issue-55809.rs index b7e60b773b4..b7e60b773b4 100644 --- a/src/test/run-pass/issue-55809.rs +++ b/src/test/ui/async-await/issue-55809.rs diff --git a/src/test/ui/issues/issue-58885.rs b/src/test/ui/async-await/issue-58885.rs index 99d87b2273c..99d87b2273c 100644 --- a/src/test/ui/issues/issue-58885.rs +++ b/src/test/ui/async-await/issue-58885.rs diff --git a/src/test/ui/issues/issue-59001.rs b/src/test/ui/async-await/issue-59001.rs index c758244002f..c758244002f 100644 --- a/src/test/ui/issues/issue-59001.rs +++ b/src/test/ui/async-await/issue-59001.rs diff --git a/src/test/run-pass/generator/issue-59972.rs b/src/test/ui/async-await/issue-59972.rs index 995da4fb3ff..31e7a65dc98 100644 --- a/src/test/run-pass/generator/issue-59972.rs +++ b/src/test/ui/async-await/issue-59972.rs @@ -1,3 +1,5 @@ +// run-pass + // compile-flags: --edition=2018 #![feature(async_await, await_macro)] diff --git a/src/test/ui/existential_types/issue-60655-latebound-regions.rs b/src/test/ui/async-await/issue-60655-latebound-regions.rs index a4fe8650129..a4fe8650129 100644 --- a/src/test/ui/existential_types/issue-60655-latebound-regions.rs +++ b/src/test/ui/async-await/issue-60655-latebound-regions.rs diff --git a/src/test/ui/no-args-non-move-async-closure.rs b/src/test/ui/async-await/no-args-non-move-async-closure.rs index 345f19b0623..345f19b0623 100644 --- a/src/test/ui/no-args-non-move-async-closure.rs +++ b/src/test/ui/async-await/no-args-non-move-async-closure.rs diff --git a/src/test/ui/async-await/no-args-non-move-async-closure.stderr b/src/test/ui/async-await/no-args-non-move-async-closure.stderr new file mode 100644 index 00000000000..1b4b86210f8 --- /dev/null +++ b/src/test/ui/async-await/no-args-non-move-async-closure.stderr @@ -0,0 +1,10 @@ +error[E0708]: `async` non-`move` closures with arguments are not currently supported + --> $DIR/no-args-non-move-async-closure.rs:6:13 + | +LL | let _ = async |x: u8| {}; + | ^^^^^^^^^^^^^ + | + = help: consider using `let` statements to manually capture variables by reference before entering an `async move` closure + +error: aborting due to previous error + diff --git a/src/test/ui/impl-trait/recursive-async-impl-trait-type.rs b/src/test/ui/async-await/recursive-async-impl-trait-type.rs index a4e08011934..a4e08011934 100644 --- a/src/test/ui/impl-trait/recursive-async-impl-trait-type.rs +++ b/src/test/ui/async-await/recursive-async-impl-trait-type.rs diff --git a/src/test/ui/impl-trait/recursive-async-impl-trait-type.stderr b/src/test/ui/async-await/recursive-async-impl-trait-type.stderr index abc9ff54bde..abc9ff54bde 100644 --- a/src/test/ui/impl-trait/recursive-async-impl-trait-type.stderr +++ b/src/test/ui/async-await/recursive-async-impl-trait-type.stderr diff --git a/src/test/ui/generator/unresolved_type_param.rs b/src/test/ui/async-await/unresolved_type_param.rs index 77174b03217..77174b03217 100644 --- a/src/test/ui/generator/unresolved_type_param.rs +++ b/src/test/ui/async-await/unresolved_type_param.rs diff --git a/src/test/ui/generator/unresolved_type_param.stderr b/src/test/ui/async-await/unresolved_type_param.stderr index afb9adf4c77..afb9adf4c77 100644 --- a/src/test/ui/generator/unresolved_type_param.stderr +++ b/src/test/ui/async-await/unresolved_type_param.stderr |
