Bug 1759881 - Part 3: Don't pass a global to FillCompileOptionsForRequest r=yulia

This can work it out if it needs it by calling GetGlobalForRequest.

Depends on D141249

Differential Revision: https://phabricator.services.mozilla.com/D141250
This commit is contained in:
Jon Coppeard
2022-03-17 15:22:17 +00:00
parent f6463f2f65
commit 1db05a03a1
4 changed files with 12 additions and 14 deletions

View File

@@ -67,8 +67,7 @@ class ScriptLoaderInterface : public nsISupports {
// Fill in CompileOptions, as well as produce the introducer script for
// subsequent calls to UpdateDebuggerMetadata
virtual nsresult FillCompileOptionsForRequest(
JSContext* cx, ScriptLoadRequest* aRequest,
JS::Handle<JSObject*> aScopeChain, JS::CompileOptions* aOptions,
JSContext* cx, ScriptLoadRequest* aRequest, JS::CompileOptions* aOptions,
JS::MutableHandle<JSScript*> aIntroductionScript) = 0;
virtual void MaybePrepareModuleForBytecodeEncodingBeforeExecute(