fix other mandelbrot variants
[mu.git] / tutorial / task5-solution.mu
blob147cc77fb1659eb864379b83111d04d078f65e43
1 fn foo -> _/eax: int {
2   var x: int
3   # statement 1: store 3 in x
4   copy-to x, 3
5   # statement 2: define a new variable 'y' in register eax and store 4 in it
6   var y/eax: int <- copy 4
7   # statement 3: add y to x, storing the result in x
8   add-to x, y
9   return x
12 fn test-foo {
13   var result/eax: int <- foo
14   check-ints-equal result, 7, "F - foo should return 7, but didn't"
17 fn main {