diff options
Diffstat (limited to 'byterun/debugger.c')
-rw-r--r-- | byterun/debugger.c | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/byterun/debugger.c b/byterun/debugger.c index 298642a67..8a41312a7 100644 --- a/byterun/debugger.c +++ b/byterun/debugger.c @@ -216,17 +216,20 @@ void debugger(enum event_kind event) switch(getch(dbg_in)) { case REQ_SET_EVENT: pos = getword(dbg_in); - Assert(pos >= 0 && pos < code_size); + Assert (pos >= 0); + Assert (pos < code_size); set_instruction(start_code + pos / sizeof(opcode_t), EVENT); break; case REQ_SET_BREAKPOINT: pos = getword(dbg_in); - Assert(pos >= 0 && pos < code_size); + Assert (pos >= 0); + Assert (pos < code_size); set_instruction(start_code + pos / sizeof(opcode_t), BREAK); break; case REQ_RESET_INSTR: pos = getword(dbg_in); - Assert(pos >= 0 && pos < code_size); + Assert (pos >= 0); + Assert (pos < code_size); pos = pos / sizeof(opcode_t); set_instruction(start_code + pos, saved_code[pos]); break; |