blob: 0236e799bcb8b4821b7b67a53b63c48d95f9cbf8 [file] [log] [blame]
//@ build-fail
//@ compile-flags: -Copt-level=0
fn main() {
rec(&mut None::<()>.into_iter());
}
fn rec<T: Iterator>(mut it: T) {
if true {
it.next();
} else {
rec(&mut it);
//~^ ERROR: reached the recursion limit while instantiating
}
}