aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--engines/glk/glulxe/exec.cpp1
-rw-r--r--engines/glk/glulxe/operand.cpp1
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.");