// expect: 5/6/ include rt; void pn(int x) { rt.put_n(x); rt.put_c(10); } struct pt { int x; int y; } fn main() { int[2] a; int* p = a; *p = 5; pt* q = rt.new(pt); q.y = 6; pn(a[0]); pn(q.y); rt.free(q); return 0; } // zc0: skip