Bug 1597153 - Part 1: Add JS::BinASTFormat enum and use it in API. r=Yoric

Differential Revision: https://phabricator.services.mozilla.com/D53365
This commit is contained in:
Tooru Fujisawa
2019-11-22 14:18:41 +00:00
parent ad1ccc365d
commit 07ae746be7
13 changed files with 60 additions and 20 deletions

View File

@@ -2114,7 +2114,7 @@ nsresult ScriptLoader::AttemptAsyncScriptCompile(ScriptLoadRequest* aRequest,
MOZ_ASSERT(aRequest->IsSource());
if (!JS::DecodeBinASTOffThread(
cx, options, aRequest->ScriptBinASTData().begin(),
aRequest->ScriptBinASTData().length(),
aRequest->ScriptBinASTData().length(), JS::BinASTFormat::Multipart,
OffThreadScriptLoaderCallback, static_cast<void*>(runnable))) {
return NS_ERROR_OUT_OF_MEMORY;
}