summaryrefslogtreecommitdiffstats
path: root/src/test/ui/traits/assoc-type-in-superbad.rs
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/test/ui/traits/assoc-type-in-superbad.rs16
1 files changed, 0 insertions, 16 deletions
diff --git a/src/test/ui/traits/assoc-type-in-superbad.rs b/src/test/ui/traits/assoc-type-in-superbad.rs
deleted file mode 100644
index d7d6241ef..000000000
--- a/src/test/ui/traits/assoc-type-in-superbad.rs
+++ /dev/null
@@ -1,16 +0,0 @@
-// Test case where an associated type is referenced from within the
-// supertrait definition, and the impl makes the wrong
-// associations. Issue #20220.
-
-use std::vec::IntoIter;
-
-pub trait Foo: Iterator<Item = <Self as Foo>::Key> {
- type Key;
-}
-
-impl Foo for IntoIter<i32> {
- type Key = u32;
- //~^ ERROR expected `std::vec::IntoIter<i32>` to be an iterator that yields `u32`, but it yields `i32`
-}
-
-fn main() {}