9a524793 ^
7936ad5c ^
2d306e2a ^
17623a62 ^
8d2dece2 ^
1
2 3
4
5 6 7 8 9
10 11 12
13 14
15
16
17
18
19
# Add 3 and 4, and return the result in the exit code. # # To run: # $ ./translate ex2.mu # $ ./a.elf # Expected result: # $ echo $? # 7 fn main -> _/ebx: int { var result/eax: int <- do-add 3 4 return result } fn do-add a: int, b: int -> _/eax: int { var result/ecx: int <- copy a result <- add b return result }