| Index: third_party/WebKit/Source/bindings/modules/v8/wasm/WasmResponseExtensions.cpp
|
| diff --git a/third_party/WebKit/Source/bindings/modules/v8/wasm/WasmResponseExtensions.cpp b/third_party/WebKit/Source/bindings/modules/v8/wasm/WasmResponseExtensions.cpp
|
| index 637e75fe29d9c7213adf51740695b0dc4c7802c5..59e20fee4dddc8d9b4c23dc584e2f85183aac4ec 100644
|
| --- a/third_party/WebKit/Source/bindings/modules/v8/wasm/WasmResponseExtensions.cpp
|
| +++ b/third_party/WebKit/Source/bindings/modules/v8/wasm/WasmResponseExtensions.cpp
|
| @@ -207,21 +207,16 @@ bool WasmCompileOverload(const v8::FunctionCallbackInfo<v8::Value>& args) {
|
| v8::Local<v8::Function> compile_callback =
|
| v8::Function::New(isolate, CompileFromResponseCallback);
|
|
|
| - ScriptPromiseResolver* script_promise_resolver =
|
| - ScriptPromiseResolver::Create(script_state);
|
| // treat either case of parameter as
|
| // Promise.resolve(parameter)
|
| // as per https://www.w3.org/2001/tag/doc/promises-guide#resolve-arguments
|
|
|
| // Ending with:
|
| // return Promise.resolve(parameter).then(compileCallback);
|
| - ScriptPromise parameter_as_promise = script_promise_resolver->Promise();
|
| V8SetReturnValue(args, ScriptPromise::Cast(script_state, args[0])
|
| .Then(compile_callback)
|
| .V8Value());
|
|
|
| - // resolve the first parameter promise.
|
| - script_promise_resolver->Resolve(ScriptValue::From(script_state, args[0]));
|
| return true;
|
| }
|
|
|
|
|