| // 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() {} |