26 lines
334 B
Plaintext
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;
|
|
}
|