| // https://github.com/rust-lang/rust/issues/81584 | |
| //@ run-rustfix | |
| fn main() { | |
| let _ = vec![vec![0, 1], vec![2]] | |
| .into_iter() | |
| .map(|y| y.iter().map(|x| x + 1).collect::<Vec<_>>()) | |
| //~^ ERROR cannot return value referencing function parameter `y` | |
| .collect::<Vec<_>>(); | |
| } |