//ww:run-exit 62 package main; fn addall(p: *[]i64, src: []i64) void = { append(*p, src...); }; export fn main() i32 = { let xs: []i64 = []; append(xs, 1, 2); let ys: []i64 = []; addall(&ys, xs); addall(&ys, xs); if (len(ys) != 4) { return 1; }; if (ys[0] != 1 || ys[1] != 2 || ys[3] != 2) { return 2; }; return 62; };