]> git.lizzy.rs Git - rust.git/blob - src/test/ui/regions/regions-infer-call-3.rs
Update tests
[rust.git] / src / test / ui / regions / regions-infer-call-3.rs
1 fn select<'r>(x: &'r isize, y: &'r isize) -> &'r isize { x }
2
3 fn with<T, F>(f: F) -> T where F: FnOnce(&isize) -> T {
4     f(&20)
5 }
6
7 fn manip<'a>(x: &'a isize) -> isize {
8     let z = with(|y| { select(x, y) });
9     //~^ ERROR lifetime may not live long enough
10     *z
11 }
12
13 fn main() {
14 }