1 # return a large struct to C
5 function $alpha(l %p, w %l, l %n) {
9 %p1 =l phi @ini %p, @lop %p2
10 %l1 =w phi @ini %l, @lop %l2
22 function :mem $test() {
25 %r0 =w call $alpha(l %p, w 65, l 16)
32 # typedef struct { char t[17]; } mem;
33 # extern mem test(void);
34 # int main() { mem m = test(); printf("%s\n", m.t); return 0; }