diff --git a/ecmascript/builtins/builtins_promise_job.cpp b/ecmascript/builtins/builtins_promise_job.cpp index f2826a9fbba0e876d40a40c46d85c413b4d3c28c..b1048ba39a6b81245082031179aace2236bb3fad 100644 --- a/ecmascript/builtins/builtins_promise_job.cpp +++ b/ecmascript/builtins/builtins_promise_job.cpp @@ -313,6 +313,7 @@ JSTaggedValue BuiltinsPromiseJob::HandleModuleException(JSThread *thread, JSHand JSHandle(resolve), undefined, undefined, 1); RETURN_VALUE_IF_ABRUPT_COMPLETION(thread, CatchException(thread, reject)); + ASSERT(info != nullptr); info->SetCallArg(exportObject.GetTaggedValue()); return JSFunction::Call(info); }