//ww:run-exit 66 package main; fn addv(p: *[][]u8, v: []u8) void = { append(*p, v); }; export fn main() i32 = { let vv: [][]u8 = []; let one: []u8 = []; append(one, 5u8, 6u8); addv(&vv, one); if (len(vv) != 1) { return 1; }; let got: []u8 = vv[0]; if (len(got) != 2 || got[1] != 6u8) { return 2; }; return 66; };