diff options
| author | Michael Goulet <michael@errs.io> | 2023-11-13 02:08:14 +0000 |
|---|---|---|
| committer | Michael Goulet <michael@errs.io> | 2024-01-08 20:30:24 +0000 |
| commit | fa2ff51ace4f1c415cbe24687828058bcf74d200 (patch) | |
| tree | 805e1c7a51013e6d259155b0ed1defff0fe6c592 /tests | |
| parent | 199af7cef0cd31e201307769d974631847cf98fd (diff) | |
Only compute layout of opaque if coroutine is the cause of an opaque cycle
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/ui/type-alias-impl-trait/indirect-recursion-issue-112047.rs | 1 | ||||
| -rw-r--r-- | tests/ui/type-alias-impl-trait/indirect-recursion-issue-112047.stderr | 4 |
2 files changed, 3 insertions, 2 deletions
diff --git a/tests/ui/type-alias-impl-trait/indirect-recursion-issue-112047.rs b/tests/ui/type-alias-impl-trait/indirect-recursion-issue-112047.rs index 7a2ea881b64..e7b23d5f8a1 100644 --- a/tests/ui/type-alias-impl-trait/indirect-recursion-issue-112047.rs +++ b/tests/ui/type-alias-impl-trait/indirect-recursion-issue-112047.rs @@ -1,4 +1,5 @@ // edition: 2021 +// build-fail #![feature(impl_trait_in_assoc_type)] diff --git a/tests/ui/type-alias-impl-trait/indirect-recursion-issue-112047.stderr b/tests/ui/type-alias-impl-trait/indirect-recursion-issue-112047.stderr index 5427ebe92ad..2e75f676971 100644 --- a/tests/ui/type-alias-impl-trait/indirect-recursion-issue-112047.stderr +++ b/tests/ui/type-alias-impl-trait/indirect-recursion-issue-112047.stderr @@ -1,5 +1,5 @@ error[E0733]: recursion in an async block requires boxing - --> $DIR/indirect-recursion-issue-112047.rs:21:9 + --> $DIR/indirect-recursion-issue-112047.rs:22:9 | LL | async move { recur(self).await; } | ^^^^^^^^^^^^^-----------------^^^ @@ -7,7 +7,7 @@ LL | async move { recur(self).await; } | recursive call here | note: which leads to this async fn - --> $DIR/indirect-recursion-issue-112047.rs:13:1 + --> $DIR/indirect-recursion-issue-112047.rs:14:1 | LL | async fn recur(t: impl Recur) { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ |
