about summary refs log tree commit diff
path: root/src/test/ui/impl-trait
diff options
context:
space:
mode:
authorvarkor <github@varkor.com>2019-05-24 21:49:34 +0100
committervarkor <github@varkor.com>2019-05-24 21:49:34 +0100
commit59762baf8a1ee14e9398e2f3759afd7c0cf4fdea (patch)
tree508fa566cf1aa8924f4afa559af99946e2cccaef /src/test/ui/impl-trait
parentfc45382c125d940822368e866588568d78551946 (diff)
downloadrust-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.rs11
-rw-r--r--src/test/ui/impl-trait/recursive-async-impl-trait-type.stderr11
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`.