1 2 3 4 5 6
// expect: q: used after it was given away fn main() { let q; { let p = new(2); q = p + 0; } return q[0]; }