about summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorKartik Agaram <vc@akkartik.com>2019-07-10 09:39:38 -0700
committerKartik Agaram <vc@akkartik.com>2019-07-10 09:39:38 -0700
commit84aa2fad2dfe694310c2b1651dda9823b5cd2b09 (patch)
treef03a247485f1deee95d9aa4c1757c72ce463daf0
parent7e9cdf3c7a7c7b1c000d9847db7c198cd5ee1cb2 (diff)
downloadmu-84aa2fad2dfe694310c2b1651dda9823b5cd2b09.tar.gz
.
Fix infinite loop in the 2 remaining failing tests; now it's a segfault.
-rwxr-xr-xsubx/apps/surveybin38602 -> 38602 bytes
-rw-r--r--subx/apps/survey.subx2
2 files changed, 1 insertions, 1 deletions
diff --git a/subx/apps/survey b/subx/apps/survey
index f33cafb9..8c22fd33 100755
--- a/subx/apps/survey
+++ b/subx/apps/survey
Binary files differdiff --git a/subx/apps/survey.subx b/subx/apps/survey.subx
index b4558754..e9cbe588 100644
--- a/subx/apps/survey.subx
+++ b/subx/apps/survey.subx
@@ -588,7 +588,7 @@ $compute-offsets:construct-next-segment:
     68/push  compute-offsets:curr-segment-name/imm32
     ff          6/subop/push        1/mod/*+disp8   5/rm32/EBP    .           .             .           .           0xc/disp8       .                 # push *(EBP+12)
     # . . call
-    e8/call  get-or-insert/disp32
+    e8/call  get-or-insert-slice/disp32
     # . . discard args
     81          0/subop/add         3/mod/direct    4/rm32/ESP    .           .             .           .           .               0xc/imm32         # add to ESP
     # . EBX = EAX