fn foo<'a>(x: &'a mut i32, `[y: &'a i32]`) { let z = x; *z = 1; `[*y;]` } fn main() {}