//ww:run package main; import os; type tri = struct { a: i32, b: i32, c: i32 }; fn produce() i32 = { let p1: tri = tri{a=11, b=22, c=33}; let p2: tri = p1; if (p2.a != 11) { return 11; }; if (p2.b != 22) { return 12; }; if (p2.c != 33) { return 13; }; return 0; }; export fn main() i32 = { os.exit(produce()); };