| Index: src/wasm/wasm-js.cc
 | 
| diff --git a/src/wasm/wasm-js.cc b/src/wasm/wasm-js.cc
 | 
| index 21bcc0dc9d204e6ff12bec230099ed1f04864cea..7d16174608996da86567ff05d3c2d0b2ffc104ac 100644
 | 
| --- a/src/wasm/wasm-js.cc
 | 
| +++ b/src/wasm/wasm-js.cc
 | 
| @@ -308,7 +308,10 @@ void WebAssemblyInstance(const v8::FunctionCallbackInfo<v8::Value>& args) {
 | 
|  
 | 
|    MaybeLocal<Value> instance =
 | 
|        InstantiateModuleImpl(i_isolate, i_module_obj, args, &thrower);
 | 
| -  if (instance.IsEmpty()) return;
 | 
| +  if (instance.IsEmpty()) {
 | 
| +    DCHECK(thrower.error());
 | 
| +    return;
 | 
| +  }
 | 
|  
 | 
|    v8::ReturnValue<v8::Value> return_value = args.GetReturnValue();
 | 
|    return_value.Set(instance.ToLocalChecked());
 | 
| 
 |