Index: src/wasm/wasm-js.cc |
diff --git a/src/wasm/wasm-js.cc b/src/wasm/wasm-js.cc |
index 0992031e45a07aa5f65a422709a85b0ce28f2c8b..be9648eb532d2554ca11f92df1db9d60f4b4aacb 100644 |
--- a/src/wasm/wasm-js.cc |
+++ b/src/wasm/wasm-js.cc |
@@ -185,10 +185,10 @@ void InstantiateModuleCommon(const v8::FunctionCallbackInfo<v8::Value>& args, |
thrower->Failed("", result); |
} else { |
// Success. Instantiate the module and return the object. |
- i::Handle<i::JSObject> ffi = i::Handle<i::JSObject>::null(); |
+ i::Handle<i::JSReceiver> ffi = i::Handle<i::JSObject>::null(); |
if (args.Length() > 1 && args[1]->IsObject()) { |
Local<Object> obj = Local<Object>::Cast(args[1]); |
- ffi = i::Handle<i::JSObject>::cast(v8::Utils::OpenHandle(*obj)); |
+ ffi = i::Handle<i::JSReceiver>::cast(v8::Utils::OpenHandle(*obj)); |
} |
i::MaybeHandle<i::JSObject> object = |