From 3d1dff849561d914071fc0e06e5ed9afd3b6d227 Mon Sep 17 00:00:00 2001 From: Ry Date: Thu, 27 Oct 2022 19:03:34 -0700 Subject: [PATCH] BRK exceptions should resume *after* the BRK instruction --- src/cpu.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/cpu.c b/src/cpu.c index 75b3e33..5f28b10 100644 --- a/src/cpu.c +++ b/src/cpu.c @@ -924,6 +924,7 @@ static void vm_execute(vm_t *vm) { case OP(SZ_HALF, OP_BRK): case OP(SZ_WORD, OP_BRK): { VM_PRELUDE_0(); + vm->pointer_instr = vm->pointer_instr_mut; vm_panic(vm, FOX32_ERR_DEBUGGER); break; };