bloat-buster/tests/struct_u64_u64.bbb

26 lines
334 B
Plaintext

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;
}