Bug 1436400 - Part 10: Support bytecode cache for module script. r=nbp

Differential Revision: https://phabricator.services.mozilla.com/D140297
This commit is contained in:
Tooru Fujisawa
2022-03-15 19:05:57 +00:00
parent 269bab5cb4
commit 1d53179c23
7 changed files with 117 additions and 98 deletions

View File

@@ -748,10 +748,6 @@ nsresult ModuleLoaderBase::EvaluateModule(nsIGlobalObject* aGlobalObject,
MarkerInnerWindowIdFromJSContext(cx),
profilerLabelString);
// When a module is already loaded, it is not feched a second time and the
// mDataType of the request might remain set to DataType::Unknown.
MOZ_ASSERT(aRequest->IsTextSource() || aRequest->IsUnknownDataType());
ModuleLoadRequest* request = aRequest->AsModuleRequest();
MOZ_ASSERT(request->mModuleScript);
MOZ_ASSERT_IF(request->HasLoadContext(),