// Regression test for #121532 | |
// Checks the we don't ICE in ArrayIntoIter | |
// lint when typeck has failed | |
// Typeck fails for the arg type as | |
// `Self` makes no sense here | |
fn func(a: Self::ItemsIterator) { //~ ERROR failed to resolve: `Self` is only available in impls, traits, and type definitions | |
a.into_iter(); | |
} | |
fn main() {} |