function_call_returns_tuple.out
1 program test.alpha; 2 3 closure foo: 4 input r0 as u8; 5 input r1 as u8; 6 is.eq r0 r1 into r2; 7 add r0 r1 into r3; 8 sub r0 r1 into r4; 9 ternary r2 r0 r3 into r5; 10 ternary r2 r1 r4 into r6; 11 output r5 as u8; 12 output r6 as u8; 13 14 function bar: 15 input r0 as boolean.private; 16 input r1 as u8.private; 17 input r2 as u8.private; 18 call foo r1 r2 into r3 r4; 19 call foo r3 r4 into r5 r6; 20 call foo r4 r3 into r7 r8; 21 ternary r0 r5 r7 into r9; 22 ternary r0 r6 r8 into r10; 23 output r9 as u8.private; 24 output r10 as u8.private;