about summary refs log tree commit diff stats
diff options
context:
space:
mode:
-rwxr-xr-xapps/mubin211725 -> 211734 bytes
-rw-r--r--apps/mu.subx3
2 files changed, 3 insertions, 0 deletions
diff --git a/apps/mu b/apps/mu
index 639b4951..ce80d840 100755
--- a/apps/mu
+++ b/apps/mu
Binary files differdiff --git a/apps/mu.subx b/apps/mu.subx
index 8f7f23d8..112d3c29 100644
--- a/apps/mu.subx
+++ b/apps/mu.subx
@@ -7018,6 +7018,7 @@ $emit-subx-stmt-list:conditional-branch-with-target:
         }
 $emit-subx-stmt-list:1-to-1:
         (emit-subx-stmt *(ebp+8) %ecx Primitives)
+        e9/jump $emit-subx-stmt-list:continue/disp32
       }
       {
 $emit-subx-stmt-list:check-for-var-def:
@@ -7028,6 +7029,7 @@ $emit-subx-stmt-list:var-def:
         (push *(ebp+0x10) *(ecx+4))  # Vardef-var
         # var-seen? = true
         ba/copy-to-edx 1/imm32/true
+        eb/jump $emit-subx-stmt-list:continue/disp8
       }
       {
 $emit-subx-stmt-list:check-for-reg-var-def:
@@ -7042,6 +7044,7 @@ $emit-subx-stmt-list:reg-var-def:
         (emit-subx-stmt *(ebp+8) %ecx Primitives)
         # var-seen? = true
         ba/copy-to-edx 1/imm32/true
+        eb/jump $emit-subx-stmt-list:continue/disp8
       }
 $emit-subx-stmt-list:continue:
       # TODO: raise an error on unrecognized Stmt-tag