diff options
Diffstat (limited to 'src/interp')
-rw-r--r-- | src/interp/interp.cc | 2 | ||||
-rw-r--r-- | src/interp/istream.cc | 2 |
2 files changed, 4 insertions, 0 deletions
diff --git a/src/interp/interp.cc b/src/interp/interp.cc index f93fa5a6..800d81f3 100644 --- a/src/interp/interp.cc +++ b/src/interp/interp.cc @@ -1978,6 +1978,8 @@ RunResult Thread::StepInternal(Trap::Ptr* out_trap) { case O::Delegate: case O::InterpData: case O::Invalid: + case O::TryTable: + case O::ThrowRef: WABT_UNREACHABLE; break; } diff --git a/src/interp/istream.cc b/src/interp/istream.cc index 8e5cb5a3..25627ba2 100644 --- a/src/interp/istream.cc +++ b/src/interp/istream.cc @@ -794,6 +794,8 @@ Instr Istream::Read(Offset* offset) const { case Opcode::Loop: case Opcode::Try: case Opcode::ReturnCall: + case Opcode::TryTable: + case Opcode::ThrowRef: // Not used. break; } |