1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
type R = record a: Int; b: Int end proc f() -> Bool return R{a: 1, b: 2} = R{a: 1, b: 2} program() begin assert(f()) return 0u8 end.