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 /src/test/ui/impl-trait | |
| parent | fc45382c125d940822368e866588568d78551946 (diff) | |
| download | rust-59762baf8a1ee14e9398e2f3759afd7c0cf4fdea.tar.gz rust-59762baf8a1ee14e9398e2f3759afd7c0cf4fdea.zip | |
Move async/await tests to test/ui/async-await
Diffstat (limited to 'src/test/ui/impl-trait')
| -rw-r--r-- | src/test/ui/impl-trait/recursive-async-impl-trait-type.rs | 11 | ||||
| -rw-r--r-- | src/test/ui/impl-trait/recursive-async-impl-trait-type.stderr | 11 |
2 files changed, 0 insertions, 22 deletions
diff --git a/src/test/ui/impl-trait/recursive-async-impl-trait-type.rs b/src/test/ui/impl-trait/recursive-async-impl-trait-type.rs deleted file mode 100644 index a4e08011934..00000000000 --- a/src/test/ui/impl-trait/recursive-async-impl-trait-type.rs +++ /dev/null @@ -1,11 +0,0 @@ -// edition:2018 -// Test that impl trait does not allow creating recursive types that are -// otherwise forbidden when using `async` and `await`. - -#![feature(await_macro, async_await, generators)] - -async fn recursive_async_function() -> () { //~ ERROR - await!(recursive_async_function()); -} - -fn main() {} diff --git a/src/test/ui/impl-trait/recursive-async-impl-trait-type.stderr b/src/test/ui/impl-trait/recursive-async-impl-trait-type.stderr deleted file mode 100644 index abc9ff54bde..00000000000 --- a/src/test/ui/impl-trait/recursive-async-impl-trait-type.stderr +++ /dev/null @@ -1,11 +0,0 @@ -error[E0720]: opaque type expands to a recursive type - --> $DIR/recursive-async-impl-trait-type.rs:7:40 - | -LL | async fn recursive_async_function() -> () { - | ^^ expands to self-referential type - | - = note: expanded type is `std::future::GenFuture<[static generator@$DIR/recursive-async-impl-trait-type.rs:7:43: 9:2 {impl std::future::Future, ()}]>` - -error: aborting due to previous error - -For more information about this error, try `rustc --explain E0720`. |
