(cherry picked from commit 6be083187f49e444de1bb116bb5930b20125190b)
This commit is contained in:
Brian Smith 2023-04-08 03:27:08 -05:00 • committed by roytam1
commit a8ab41b4c6
21 changed files with 238 additions and 46 deletions

View file

@ -4146,7 +4146,8 @@ Parse(JSContext* cx, unsigned argc, Value* vp)
if (!usedNames.init())
return false;
Parser<FullParseHandler> parser(cx, cx->tempLifoAlloc(), options, chars, length,
/* foldConstants = */ true, usedNames, nullptr, nullptr);
/* foldConstants = */ true, usedNames, nullptr, nullptr,
ParseGoal::Script);
if (!parser.checkOptions())
return false;
@ -4197,7 +4198,8 @@ SyntaxParse(JSContext* cx, unsigned argc, Value* vp)
return false;
Parser<frontend::SyntaxParseHandler> parser(cx, cx->tempLifoAlloc(),
options, chars, length, false,
usedNames, nullptr, nullptr);
usedNames, nullptr, nullptr,
ParseGoal::Script);
if (!parser.checkOptions())
return false;