//ww:error "unsupported address-of shape" package main; type t = struct { pc: size, matched: bool }; fn mk() []t = { let ts: []t = []; append(ts, t { pc = 3, matched = true }); return ts; }; export fn main() i32 = { let p: *size = &mk()[0].pc; return (*p): i32; };