21 lines
230 B
Plaintext
21 lines
230 B
Plaintext
Foo = struct {
|
|
x: s32,
|
|
y: s32,
|
|
z: s32,
|
|
};
|
|
|
|
foo = fn(arg: Foo) s32 {
|
|
return arg.z;
|
|
}
|
|
|
|
[export] main = fn [cc(c)] () s32
|
|
{
|
|
>a: Foo = {
|
|
.x = 2,
|
|
.y = 1,
|
|
.z = 0,
|
|
};
|
|
|
|
return foo(a);
|
|
}
|