diff --git a/apps/ex2.mu b/apps/ex2.mu new file mode 100644 index 00000000..fc20aa2e --- /dev/null +++ b/apps/ex2.mu @@ -0,0 +1,17 @@ +# Add two numbers, and return the result in the exit code. +# +# To run: +# $ ./translate_mu apps/ex2.mu +# $ ./a.elf +# Expected result: +# $ echo $? +# 7 + +fn main -> result/ebx: int { + result <- do-add 3 4 +} + +fn do-add a: int, b: int -> result/ebx: int { + result <- copy a + result <- add b +}