summaryrefslogtreecommitdiffstats
path: root/src/test/ui/specialization/min_specialization/spec-iter.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/ui/specialization/min_specialization/spec-iter.rs')
-rw-r--r--src/test/ui/specialization/min_specialization/spec-iter.rs20
1 files changed, 0 insertions, 20 deletions
diff --git a/src/test/ui/specialization/min_specialization/spec-iter.rs b/src/test/ui/specialization/min_specialization/spec-iter.rs
deleted file mode 100644
index e17e9dd5f..000000000
--- a/src/test/ui/specialization/min_specialization/spec-iter.rs
+++ /dev/null
@@ -1,20 +0,0 @@
-// Check that we can specialize on a concrete iterator type. This requires us
-// to consider which parameters in the parent impl are constrained.
-
-// check-pass
-
-#![feature(min_specialization)]
-
-trait SpecFromIter<T> {
- fn f(&self);
-}
-
-impl<'a, T: 'a, I: Iterator<Item = &'a T>> SpecFromIter<T> for I {
- default fn f(&self) {}
-}
-
-impl<'a, T> SpecFromIter<T> for std::slice::Iter<'a, T> {
- fn f(&self) {}
-}
-
-fn main() {}