зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1600162 - Initialize skipped lazy function funbox in the same manner as regular lazy function funboxen r=tcampbell
Differential Revision: https://phabricator.services.mozilla.com/D55198 --HG-- extra : moz-landing-system : lando
This commit is contained in:
Родитель
8033b3a789
Коммит
2b0ed7f24e
|
@ -2624,10 +2624,8 @@ bool Parser<FullParseHandler, Unit>::skipLazyInnerFunction(
|
|||
return false;
|
||||
}
|
||||
|
||||
funbox->initFromLazyFunction(fun);
|
||||
BaseScript* base = fun->baseScript();
|
||||
if (base->needsHomeObject()) {
|
||||
funbox->setNeedsHomeObject();
|
||||
}
|
||||
|
||||
PropagateTransitiveParseFlags(base, pc_->sc());
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче