about summary refs log tree commit diff stats
path: root/apps/factorial.mu
diff options
context:
space:
mode:
Diffstat (limited to 'apps/factorial.mu')
-rw-r--r--apps/factorial.mu7
1 files changed, 7 insertions, 0 deletions
diff --git a/apps/factorial.mu b/apps/factorial.mu
index f306de25..5177daeb 100644
--- a/apps/factorial.mu
+++ b/apps/factorial.mu
@@ -1,4 +1,6 @@
 fn main -> result/ebx: int {
+#?   run-tests
+#?   result <- copy 0
   var tmp/eax: int <- factorial 5
   result <- copy tmp
 }
@@ -17,3 +19,8 @@ fn factorial n: int -> result/eax: int {
     result <- multiply n
   }
 }
+
+fn test-factorial {
+  var result/eax: int <- factorial 5
+  check-ints-equal result 0x78 "F - test-factorial"
+}