Index: src/runtime/runtime-wasm.cc |
diff --git a/src/runtime/runtime-wasm.cc b/src/runtime/runtime-wasm.cc |
index bb5360abe999af124f8f8785735c2009da23eb7f..a9f112d975587bff2a57f407ac3e0155211d74ce 100644 |
--- a/src/runtime/runtime-wasm.cc |
+++ b/src/runtime/runtime-wasm.cc |
@@ -180,12 +180,9 @@ RUNTIME_FUNCTION(Runtime_ClearThreadInWasm) { |
RUNTIME_FUNCTION(Runtime_WasmRunInterpreter) { |
DCHECK_EQ(3, args.length()); |
HandleScope scope(isolate); |
- CONVERT_ARG_HANDLE_CHECKED(JSObject, instance_obj, 0); |
+ CONVERT_ARG_HANDLE_CHECKED(WasmInstanceObject, instance, 0); |
CONVERT_NUMBER_CHECKED(int32_t, func_index, Int32, args[1]); |
CONVERT_ARG_HANDLE_CHECKED(Object, arg_buffer_obj, 2); |
- CHECK(WasmInstanceObject::IsWasmInstanceObject(*instance_obj)); |
- Handle<WasmInstanceObject> instance = |
- Handle<WasmInstanceObject>::cast(instance_obj); |
// The arg buffer is the raw pointer to the caller's stack. It looks like a |
// Smi (lowest bit not set, as checked by IsSmi), but is no valid Smi. We just |