about summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorKartik Agaram <vc@akkartik.com>2020-05-04 23:53:30 -0700
committerKartik Agaram <vc@akkartik.com>2020-05-18 00:44:48 -0700
commitc2c5ce566c64817436682fd109f63548c78b84c7 (patch)
tree7dda87c28380eb8d9bd72b4534163482448805de
parent3474dfca4ae31339d87a7aaaa1cdc6c5fc6777fa (diff)
downloadmu-c2c5ce566c64817436682fd109f63548c78b84c7.tar.gz
mu.subx: second test passing
-rw-r--r--apps/mu.subx3
1 files changed, 2 insertions, 1 deletions
diff --git a/apps/mu.subx b/apps/mu.subx
index 5bc9d21c..20b9c906 100644
--- a/apps/mu.subx
+++ b/apps/mu.subx
@@ -5226,7 +5226,8 @@ test-parse-mu-reg-var-def:
     (lookup *ecx *(ecx+4))  # Var-name Var-name => eax
     (check-strings-equal %eax "n" "F - test-parse-mu-reg-var-def/output-name")  # Var-name
     # v->register
-    (check-strings-equal *(eax+0x18) "eax" "F - test-parse-mu-reg-var-def/output-register")  # Var-register
+    (lookup *(ecx+0x18) *(ecx+0x1c))  # Var-register Var-register => eax
+    (check-strings-equal %eax "eax" "F - test-parse-mu-reg-var-def/output-register")
     # v->type == int
     (lookup *(ecx+8) *(ecx+0xc))  # Var-type Var-type => eax
     (check-ints-equal *eax 1 "F - test-parse-mu-reg-var-def/output-type:0")  # Tree-is-atom