about summary refs log tree commit diff stats
path: root/apps/mu.subx
diff options
context:
space:
mode:
authorKartik Agaram <vc@akkartik.com>2020-04-15 23:12:33 -0700
committerKartik Agaram <vc@akkartik.com>2020-05-18 00:44:46 -0700
commitc2fde79632589b9885363b872c12385cb28b3355 (patch)
tree41c985115d059484cb1f1d6aae6c4c32ee27f8f2 /apps/mu.subx
parent9666a9e8cd7311e7416584922640af6da5947cd4 (diff)
downloadmu-c2fde79632589b9885363b872c12385cb28b3355.tar.gz
-
Diffstat (limited to 'apps/mu.subx')
-rw-r--r--apps/mu.subx6
1 files changed, 0 insertions, 6 deletions
diff --git a/apps/mu.subx b/apps/mu.subx
index 56aef97b..c8b48b09 100644
--- a/apps/mu.subx
+++ b/apps/mu.subx
@@ -3183,8 +3183,6 @@ parse-mu:  # in: (addr buffered-file)
     89/<- %edx 4/r32/esp
     # var curr-function/edi: (addr handle function)
     bf/copy-to-edi _Program-functions/imm32
-    # var curr-type/esi: (addr handle typeinfo)
-    be/copy-to-esi _Program-types/imm32
     # var vars/ebx: (stack (addr var) 256)
     81 5/subop/subtract %esp 0x400/imm32
     68/push 0x400/imm32/size
@@ -3222,8 +3220,6 @@ $parse-mu:fn:
         (slice-equal? %edx "fn")
         3d/compare-eax-and 0/imm32/false
         0f 84/jump-if-= break/disp32
-        # spill esi
-        56/push-esi
         # var new-function/esi: (handle function)
         68/push 0/imm32
         68/push 0/imm32
@@ -3245,8 +3241,6 @@ $parse-mu:fn:
         8d/copy-address *(eax+0x28) 7/r32/edi  # Function-next
         # reclaim new-function
         81 0/subop/add %esp 8/imm32
-        # restore esi
-        5e/pop-to-esi
         #
         e9/jump $parse-mu:line-loop/disp32
       }