Skip to content

Commit 2ba24f5

Browse files
committed
interp: unimplemented
1 parent 61087e0 commit 2ba24f5

File tree

3 files changed

+5
-1
lines changed

3 files changed

+5
-1
lines changed

src/interp/interp.cc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1978,6 +1978,8 @@ RunResult Thread::StepInternal(Trap::Ptr* out_trap) {
19781978
case O::Delegate:
19791979
case O::InterpData:
19801980
case O::Invalid:
1981+
case O::TryTable:
1982+
case O::ThrowRef:
19811983
WABT_UNREACHABLE;
19821984
break;
19831985
}

src/interp/istream.cc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -794,6 +794,8 @@ Instr Istream::Read(Offset* offset) const {
794794
case Opcode::Loop:
795795
case Opcode::Try:
796796
case Opcode::ReturnCall:
797+
case Opcode::TryTable:
798+
case Opcode::ThrowRef:
797799
// Not used.
798800
break;
799801
}

test/spec/obsolete-keywords.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ out/test/spec/obsolete-keywords.wast:34: assert_malformed passed:
2828
(func (local $i i32) (drop (tee_local $i (i32.const 0))))
2929
^
3030
out/test/spec/obsolete-keywords.wast:41: assert_malformed passed:
31-
out/test/spec/obsolete-keywords/obsolete-keywords.5.wat:1:12: error: unexpected token "anyfunc", expected i32, i64, f32, f64, v128, externref or funcref.
31+
out/test/spec/obsolete-keywords/obsolete-keywords.5.wat:1:12: error: unexpected token "anyfunc", expected i32, i64, f32, f64, v128, externref, exnref or funcref.
3232
(global $g anyfunc (ref.null func))
3333
^^^^^^^
3434
out/test/spec/obsolete-keywords.wast:48: assert_malformed passed:

0 commit comments

Comments
 (0)