diff options
Diffstat (limited to 'src/test/ui/async-await/issues/issue-62517-1.rs')
-rw-r--r-- | src/test/ui/async-await/issues/issue-62517-1.rs | 21 |
1 files changed, 0 insertions, 21 deletions
diff --git a/src/test/ui/async-await/issues/issue-62517-1.rs b/src/test/ui/async-await/issues/issue-62517-1.rs deleted file mode 100644 index 4689ce36a..000000000 --- a/src/test/ui/async-await/issues/issue-62517-1.rs +++ /dev/null @@ -1,21 +0,0 @@ -// Regression test for #62517. We used to ICE when you had an `async -// fn` with an `impl Trait` return that mentioned a `dyn Bar` with no -// explicit lifetime bound. -// -// edition:2018 -// check-pass - -trait FirstTrait {} -trait SecondTrait { - type Item: ?Sized; -} - -async fn foo(x: &str) -> impl SecondTrait<Item = dyn FirstTrait> { -} - - -impl<T> SecondTrait for T { - type Item = dyn FirstTrait; -} - -fn main() { } |