1 2 3 4 5 6 7 8 9 10 11
//@ known-bug: #118590 fn main() { recurse(std::iter::empty::<()>()) } fn recurse(nums: impl Iterator) { if true { return } recurse(nums.skip(42).peekable()) }