require = fn (ok: u1) void { if (!ok) { #trap(); } } Struct_u64_u64 = struct { a: u64, b: u64, }; bb_struct_u64_u64_0 = fn [cc(c)] (s: Struct_u64_u64) void { require(s.a == 3); require(s.b == 4); } [export] main = fn [cc(c)] () s32 { bb_struct_u64_u64_0({ .a = 3, .b = 4 }); return 0; }