about summary refs log tree commit diff stats
path: root/apps
diff options
context:
space:
mode:
authorKartik Agaram <vc@akkartik.com>2020-05-18 00:43:34 -0700
committerKartik Agaram <vc@akkartik.com>2020-05-18 00:43:34 -0700
commit1f38b75e31d713fc72a9d29d360fe5ad66ba22fe (patch)
treef206de7ac19c57818ab06968ba8135cb2ec8e387 /apps
parentb338e82e225cf4022a25d5fded30fc5f89959551 (diff)
downloadmu-1f38b75e31d713fc72a9d29d360fe5ad66ba22fe.tar.gz
6219
Diffstat (limited to 'apps')
-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