]> git.lizzy.rs Git - rust.git/blob - src/test/ui/recursion/issue-83150.rs
Rollup merge of #98640 - cuviper:stable-rust-analyzer, r=Mark-Simulacrum
[rust.git] / src / test / ui / recursion / issue-83150.rs
1 // build-fail
2 //~^ ERROR overflow evaluating the requirement
3
4 fn main() {
5     let mut iter = 0u8..1;
6     func(&mut iter)
7 }
8
9 fn func<T: Iterator<Item = u8>>(iter: &mut T) { //~ WARN function cannot return without recursing
10     func(&mut iter.map(|x| x + 1))
11 }