about summary refs log tree commit diff stats
path: root/apps/tile/float-stack.mu
diff options
context:
space:
mode:
Diffstat (limited to 'apps/tile/float-stack.mu')
-rw-r--r--apps/tile/float-stack.mu3
1 files changed, 2 insertions, 1 deletions
diff --git a/apps/tile/float-stack.mu b/apps/tile/float-stack.mu
index b6585192..58a13ef4 100644
--- a/apps/tile/float-stack.mu
+++ b/apps/tile/float-stack.mu
@@ -35,7 +35,8 @@ fn pop-float-stack _self: (addr float-stack) -> _/xmm0: float {
   {
     compare *top-addr, 0
     break-if->
-    return 0
+    var zero: float
+    return zero
   }
   subtract-from *top-addr, 1
   var data-ah/edx: (addr handle array float) <- get self, data