//ww:error "unsupported field-read 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 = { if (mk()[0].pc != 3) { return 1; }; return 0; };