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