about summary refs log tree commit diff stats
path: root/subx/051test.subx
diff options
context:
space:
mode:
authorKartik Agaram <vc@akkartik.com>2018-10-05 13:31:53 -0700
committerKartik Agaram <vc@akkartik.com>2018-10-05 13:33:14 -0700
commit15ae0717ba51649dd8042cd5ef0be3bc296b8a26 (patch)
treec26ea2b0ba15152e0746bfbb7c5c11a9a0027c20 /subx/051test.subx
parent9f1d0ef3fb2044f7f9cdb51f72cc9822b023eea0 (diff)
downloadmu-15ae0717ba51649dd8042cd5ef0be3bc296b8a26.tar.gz
4664 - subx: reflect test failures in exit status
Diffstat (limited to 'subx/051test.subx')
-rw-r--r--subx/051test.subx5
1 files changed, 5 insertions, 0 deletions
diff --git a/subx/051test.subx b/subx/051test.subx
index 0ec4c451..faa5257c 100644
--- a/subx/051test.subx
+++ b/subx/051test.subx
@@ -45,6 +45,8 @@ $check_ints_equal:else:
   e8/call  write_stderr/disp32
       # discard arg
   81          0/subop/add         3/mod/direct    4/rm32/ESP    .           .             .           .           .               4/imm32           # add to ESP
+    # increment Num_test_failures
+  ff          0/subop/increment   0/mod/indirect  5/rm32/.disp32            .             .           .           Num_test_failures/disp32          # increment *Num_test_failures
 $check_ints_equal:end:
   # restore registers
   5b/pop-to-EBX
@@ -62,4 +64,7 @@ Newline:
   # data
   0a/newline
 
+Num_test_failures:
+  00 00 00 00
+
 # vim:nowrap:textwidth=0