//ww:run-exit 7 package main; type Inner = struct { p: i64, q: i64 }; type S = struct { a: i64, x: Inner }; let gp: *S = nil; export fn main() i32 = { let s: S = S{a=0,x=Inner{p=0,q=0}}; gp = &s; s.x.q = 7; return gp.x.q: i32; };