//ww:run-exit 55 package main; type pt = struct { x: i32, y: i32 }; fn main() i32 = { let o: pt; o.x = 0; o.y = 0; let p: *pt = &o; let q: *i32 = &p.y; *q = 55; return o.y; };