diff options
Diffstat (limited to 'src/test/ui/issues/issue-48132.rs')
-rw-r--r-- | src/test/ui/issues/issue-48132.rs | 31 |
1 files changed, 0 insertions, 31 deletions
diff --git a/src/test/ui/issues/issue-48132.rs b/src/test/ui/issues/issue-48132.rs deleted file mode 100644 index f564aefe7..000000000 --- a/src/test/ui/issues/issue-48132.rs +++ /dev/null @@ -1,31 +0,0 @@ -// Regression test for #48132. This was failing due to problems around -// the projection caching and dropck type enumeration. - -// run-pass - -#![allow(dead_code)] - -struct Inner<I, V> { - iterator: I, - item: V, -} - -struct Outer<I: Iterator> { - inner: Inner<I, I::Item>, -} - -fn outer<I>(iterator: I) -> Outer<I> -where I: Iterator, - I::Item: Default, -{ - Outer { - inner: Inner { - iterator: iterator, - item: Default::default(), - } - } -} - -fn main() { - outer(std::iter::once(&1).cloned()); -} |