fix other mandelbrot variants
[mu.git] / tutorial / task7-solution.mu
blob9611e0a82b0817ee91db7f62e996f546458d2a4d
1 fn foo -> _/eax: int {
2   var x/edx: int <- copy 0
3   # statement 1: store 3 in x
4   x <- copy 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   x <- add 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 {