summaryrefslogtreecommitdiffstats
path: root/tests/ui/borrowck/regions-escape-unboxed-closure.rs
blob: f01e47122d1e1cf6678b1d58d266f718b8085961 (plain)
1
2
3
4
5
6
7
fn with_int(f: &mut dyn FnMut(&isize)) {}

fn main() {
    let mut x: Option<&isize> = None;
    with_int(&mut |y| x = Some(y));
    //~^ ERROR borrowed data escapes outside of closure
}