| 1234567891011121314151617181920 |
- type :obj = { l, l, l, l }
- export
- function :obj $f(l %self) {
- @_0
- %_1 =l alloc8 16
- storel 77, %_1
- ret %_1
- }
- # >>> driver
- # #include <stdio.h>
- # typedef struct { long long a, b, c, d; } obj;
- # extern obj f();
- # int main() { obj ret = f(); printf("%lld\n", ret.a); return 0; }
- # <<<
- # >>> output
- # 77
- # <<<
|