Bug 1800641 - Part 2: Add ScriptLoadRequest::Bytecode and let JSExecutionContext::Decode receive JS::TranscodeRange. r=nbp
Depends on D197839 Differential Revision: https://phabricator.services.mozilla.com/D197840
This commit is contained in:
@@ -237,12 +237,7 @@ nsresult ModuleLoader::CompileFetchedModule(
|
||||
JS::DecodeOptions decodeOptions(aOptions);
|
||||
decodeOptions.borrowBuffer = true;
|
||||
|
||||
auto& bytecode = aRequest->mScriptBytecode;
|
||||
auto& offset = aRequest->mBytecodeOffset;
|
||||
|
||||
JS::TranscodeRange range(bytecode.begin() + offset,
|
||||
bytecode.length() - offset);
|
||||
|
||||
JS::TranscodeRange range = aRequest->Bytecode();
|
||||
JS::TranscodeResult tr =
|
||||
JS::DecodeStencil(aCx, decodeOptions, range, getter_AddRefs(stencil));
|
||||
if (tr != JS::TranscodeResult::Ok) {
|
||||
|
||||
Reference in New Issue
Block a user