diff options
Diffstat (limited to 'deps/v8/src/wasm/wasm-result.cc')
-rw-r--r-- | deps/v8/src/wasm/wasm-result.cc | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/deps/v8/src/wasm/wasm-result.cc b/deps/v8/src/wasm/wasm-result.cc index 6d535e3f57..e22f9ad442 100644 --- a/deps/v8/src/wasm/wasm-result.cc +++ b/deps/v8/src/wasm/wasm-result.cc @@ -64,14 +64,25 @@ void ErrorThrower::RangeError(const char* format, ...) { void ErrorThrower::CompileError(const char* format, ...) { if (error()) return; + wasm_error_ = true; va_list arguments; va_start(arguments, format); Format(isolate_->wasm_compile_error_function(), format, arguments); va_end(arguments); } +void ErrorThrower::LinkError(const char* format, ...) { + if (error()) return; + wasm_error_ = true; + va_list arguments; + va_start(arguments, format); + Format(isolate_->wasm_link_error_function(), format, arguments); + va_end(arguments); +} + void ErrorThrower::RuntimeError(const char* format, ...) { if (error()) return; + wasm_error_ = true; va_list arguments; va_start(arguments, format); Format(isolate_->wasm_runtime_error_function(), format, arguments); |