diff options
-rwxr-xr-x | apps/mu | bin | 211725 -> 211734 bytes | |||
-rw-r--r-- | apps/mu.subx | 3 |
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 |