diff options
-rw-r--r-- | engines/glk/glulxe/exec.cpp | 1 | ||||
-rw-r--r-- | engines/glk/glulxe/operand.cpp | 1 |
2 files changed, 2 insertions, 0 deletions
diff --git a/engines/glk/glulxe/exec.cpp b/engines/glk/glulxe/exec.cpp index cd26241700..a48efb1c75 100644 --- a/engines/glk/glulxe/exec.cpp +++ b/engines/glk/glulxe/exec.cpp @@ -578,6 +578,7 @@ PerformJump: /* goto label for successful jumping... ironic, no? */ } #endif /* VM_DEBUGGER */ fatal_error_i("user debugtrap encountered.", inst[0].value); + break; case op_jumpabs: pc = inst[0].value; diff --git a/engines/glk/glulxe/operand.cpp b/engines/glk/glulxe/operand.cpp index d41b2b0fe7..a880b74b51 100644 --- a/engines/glk/glulxe/operand.cpp +++ b/engines/glk/glulxe/operand.cpp @@ -508,6 +508,7 @@ WrLocalsAddr: case 2: case 3: fatal_error("Constant addressing mode in store operand."); + break; default: fatal_error("Unknown addressing mode in store operand."); |