bloat-buster/tests/basic_union.bbb
David Gonzalez Martin a4544ff941
All checks were successful
CI / ci (ReleaseFast, ubuntu-latest) (push) Successful in 2m33s
CI / ci (ReleaseSmall, ubuntu-latest) (push) Successful in 2m31s
CI / ci (ReleaseSafe, ubuntu-latest) (push) Successful in 2m36s
CI / ci (Debug, ubuntu-latest) (push) Successful in 3m56s
Basic union
2025-04-27 19:37:10 -06:00

16 lines
214 B
Plaintext

U = union
{
s: s32,
u: u32,
}
[export] main = fn [cc(c)] () s32
{
>my_union: U = {
.s = -1,
};
if (my_union.s != -1) #trap();
if (my_union.u != 0xffffffff) #trap();
return 0;
}