3 fn nested<'x>(x: &'x isize) {
6 //~^ ERROR `y` does not live long enough [E0597]
8 ignore::<Box<dyn for<'z> FnMut(&'z isize)>>(Box::new(|z| {
11 //~^ ERROR `y` does not live long enough
13 //~^ ERROR borrowed data escapes outside of closure [E0521]
16 ignore::< Box<dyn for<'z> FnMut(&'z isize) -> &'z isize>>(Box::new(|z| {
17 if false { return x; }
18 //~^ ERROR lifetime may not live long enough
19 if false { return ay; }