//ww:error "assign-resolver: compound on str/slice field not wired (rule-7)" package main; type t = struct { pc: size, name: str }; fn addname(ts: *[]t, i: size) void = { (*ts)[i].name += "x"; }; export fn main() i32 = { let ts: []t = []; addname(&ts, 0); return 0; };