From ee73f5eb31e9dd5a185da097bd990ac94c3d282b Mon Sep 17 00:00:00 2001 From: Kartik Agaram Date: Mon, 3 Dec 2018 17:31:35 -0800 Subject: 4829 Showing the error bit pattern explicitly makes it more clear that it's not possible to generate as a non-error value. --- subx/059read-byte.subx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'subx') diff --git a/subx/059read-byte.subx b/subx/059read-byte.subx index 305bcbb8..e91a3532 100644 --- a/subx/059read-byte.subx +++ b/subx/059read-byte.subx @@ -195,7 +195,7 @@ test-read-byte-multiple: c3/return test-read-byte-end-of-file: - # - call read-byte on an empty 'file', check that it returns -1 + # - call read-byte on an empty 'file', check that it returns 0xffffffff # setup # . clear-stream(_test-stream) # . . push args @@ -220,10 +220,10 @@ test-read-byte-end-of-file: e8/call read-byte/disp32 # . . discard args 81 0/subop/add 3/mod/direct 4/rm32/ESP . . . . . 4/imm32 # add to ESP - # check-ints-equal(EAX, -1, msg) + # check-ints-equal(EAX, 0xffffffff, msg) # . . push args 68/push "F - test-read-byte-end-of-file"/imm32 - 68/push -1/imm32 + 68/push 0xffffffff/imm32 50/push-EAX # . . call e8/call check-ints-equal/disp32 -- cgit 1.4.1-2-gfad0