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