From 340ad71810484c279b1a36a9a7e458c9b18855b9 Mon Sep 17 00:00:00 2001 From: Sébastien Doeraene Date: Wed, 21 Aug 2024 00:43:25 +0200 Subject: [Exceptions] Finish interpreter + optimizer support for try_table. (#6814) * Add interpreter support for exnref values. * Fix optimization passes to support try_table. * Enable the interpreter (but not in V8, see code) on exceptions. --- src/wasm/wasm-interpreter.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/wasm/wasm-interpreter.cpp') diff --git a/src/wasm/wasm-interpreter.cpp b/src/wasm/wasm-interpreter.cpp index b49eeef4b..cd6c232b5 100644 --- a/src/wasm/wasm-interpreter.cpp +++ b/src/wasm/wasm-interpreter.cpp @@ -20,7 +20,8 @@ void Indenter::print() { #endif // WASM_INTERPRETER_DEBUG std::ostream& operator<<(std::ostream& o, const WasmException& exn) { - return o << exn.tag << " " << exn.values; + auto exnData = exn.exn.getExnData(); + return o << exnData->tag << " " << exnData->payload; } } // namespace wasm -- cgit v1.2.3