Index: src/runtime/runtime-internal.cc |
diff --git a/src/runtime/runtime-internal.cc b/src/runtime/runtime-internal.cc |
index 8a5bdeb60dc1ca292a58db550f0f5332fb94fdab..50905f7958b0dd65abad1056187fcdf2da459796 100644 |
--- a/src/runtime/runtime-internal.cc |
+++ b/src/runtime/runtime-internal.cc |
@@ -96,6 +96,15 @@ RUNTIME_FUNCTION(Runtime_ThrowStackOverflow) { |
return isolate->StackOverflow(); |
} |
+RUNTIME_FUNCTION(Runtime_ThrowWasmError) { |
+ HandleScope scope(isolate); |
+ DCHECK_EQ(1, args.length()); |
+ CONVERT_SMI_ARG_CHECKED(message_id, 0); |
+ // TODO(clemensh): discuss with titzer whether a WasmError class would make |
titzer
2016/04/18 16:22:13
When in doubt, leave it out :-)
|
+ // sense here |
+ THROW_NEW_ERROR_RETURN_FAILURE( |
+ isolate, NewError(static_cast<MessageTemplate::Template>(message_id))); |
+} |
RUNTIME_FUNCTION(Runtime_UnwindAndFindExceptionHandler) { |
SealHandleScope shs(isolate); |