about summary refs log tree commit diff stats
diff options
context:
space:
mode:
-rwxr-xr-xapps/mubin183170 -> 183168 bytes
-rw-r--r--apps/mu.subx4
2 files changed, 1 insertions, 3 deletions
diff --git a/apps/mu b/apps/mu
index 3f5ae1f6..bf2065ad 100755
--- a/apps/mu
+++ b/apps/mu
Binary files differdiff --git a/apps/mu.subx b/apps/mu.subx
index 9471c6fb..3cf9c23f 100644
--- a/apps/mu.subx
+++ b/apps/mu.subx
@@ -5659,7 +5659,7 @@ $populate-mu-type:line-loop:
 #?       # }}}
       (next-mu-token %ecx %edx)
       # if slice-empty?(word-slice) continue
-      (slice-empty? %edx)
+      (slice-empty? %edx)  # => eax
       3d/compare-eax-and 0/imm32
       0f 85/jump-if-!= loop/disp32
       # if slice-equal?(word-slice, "}") break
@@ -5693,10 +5693,8 @@ $populate-mu-type:set-output-offset:
       8b/-> *(eax+8) 0/r32/eax  # Typeinfo-entry-output-var
       89/<- *(eax+0xc) 3/r32/ebx  # Var-offset
       # curr-offset += size-of(v)
-      50/push-eax
       (size-of %esi)  # => eax
       01/add-to %ebx 0/r32/eax
-      58/pop-to-eax
       #
       e9/jump loop/disp32
     }