about summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorKartik Agaram <vc@akkartik.com>2020-10-31 20:29:09 -0700
committerKartik Agaram <vc@akkartik.com>2020-10-31 20:29:09 -0700
commit77687ba944f1af06bfa455d3ea9be14e04e4c869 (patch)
tree0e22db045377e56fb08c40212b9cb75177d5d003
parent13235878225c99275d1ae01dd3aed4aaa5b284e8 (diff)
downloadmu-77687ba944f1af06bfa455d3ea9be14e04e4c869.tar.gz
7148
-rwxr-xr-xapps/mubin468242 -> 468237 bytes
-rw-r--r--apps/mu.subx7
2 files changed, 2 insertions, 5 deletions
diff --git a/apps/mu b/apps/mu
index 2bfd68cd..a21206fe 100755
--- a/apps/mu
+++ b/apps/mu
Binary files differdiff --git a/apps/mu.subx b/apps/mu.subx
index 98f77faa..63140bf5 100644
--- a/apps/mu.subx
+++ b/apps/mu.subx
@@ -18811,12 +18811,9 @@ emit-subx-cleanup-and-unconditional-nonlocal-branch:  # out: (addr buffered-file
     {
       74/jump-if-= break/disp8
       (write-buffered *(ebp+8) ":break/disp32\n")
+      eb/jump $emit-subx-cleanup-and-unconditional-nonlocal-branch:end/disp8
     }
-    3d/compare-eax-and 0/imm32/false  # just in case the function call modified flags
-    {
-      75/jump-if-!= break/disp8
-      (write-buffered *(ebp+8) ":loop/disp32\n")
-    }
+    (write-buffered *(ebp+8) ":loop/disp32\n")
 $emit-subx-cleanup-and-unconditional-nonlocal-branch:end:
     # . restore registers
     59/pop-to-ecx