//ww:run-exit 16 package main; type I = struct { x: i64, y: i64 }; type S = struct { a: i64, in: I }; let gp: *S = nil; export fn main() i32 = { let s: S = S{a=0,in=I{x=0,y=0}}; gp = &s; gp.in = I{x=7,y=9}; return (s.in.x+s.in.y): i32; };