about summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorKartik Agaram <vc@akkartik.com>2020-10-29 21:10:59 -0700
committerKartik Agaram <vc@akkartik.com>2020-10-29 21:15:15 -0700
commit0a5d247ba7d588a72ca3d28823420726800037cd (patch)
tree056888c319ed1511412eee0b40193f3ba992cc4d
parentbc67d01879212dfbda623a95723e364bf9e9e9e2 (diff)
downloadmu-0a5d247ba7d588a72ca3d28823420726800037cd.tar.gz
7141
-rwxr-xr-xapps/mubin468330 -> 468240 bytes
-rw-r--r--apps/mu.subx5
2 files changed, 1 insertions, 4 deletions
diff --git a/apps/mu b/apps/mu
index 7c72b0fe..d2819c1b 100755
--- a/apps/mu
+++ b/apps/mu
Binary files differdiff --git a/apps/mu.subx b/apps/mu.subx
index 0ccc16c8..282f47c7 100644
--- a/apps/mu.subx
+++ b/apps/mu.subx
@@ -19184,11 +19184,8 @@ $emit-cleanup-code-until-target:check-for-previous-spill:
           3d/compare-eax-and 0/imm32/false
           74/jump-if-= break/disp8
 $emit-cleanup-code-until-target:reclaim-var-in-register:
-          (emit-indent *(ebp+8) *Curr-block-depth)
-          (write-buffered *(ebp+8) "8f 0/subop/pop %")
           (lookup *(ebx+0x18) *(ebx+0x1c))  # Var-register Var-register => eax
-          (write-buffered *(ebp+8) %eax)
-          (write-buffered *(ebp+8) Newline)
+          (emit-pop-register *(ebp+8) %eax)
         }
         eb/jump $emit-cleanup-code-until-target:continue/disp8
       }