зеркало из https://github.com/mozilla/gecko-dev.git
Backed out changeset 9108c50863b3 (bug 1343723) for SM test failures.
This commit is contained in:
Родитель
7fe93c1f53
Коммит
0c23ece0f2
|
@ -12063,7 +12063,7 @@ IonBuilder::jsop_pushlexicalenv(uint32_t index)
|
|||
current->add(ins);
|
||||
current->setEnvironmentChain(ins);
|
||||
|
||||
return Ok();
|
||||
return resumeAfter(ins);
|
||||
}
|
||||
|
||||
AbortReasonOr<Ok>
|
||||
|
@ -12077,7 +12077,7 @@ IonBuilder::jsop_copylexicalenv(bool copySlots)
|
|||
current->add(ins);
|
||||
current->setEnvironmentChain(ins);
|
||||
|
||||
return Ok();
|
||||
return resumeAfter(ins);
|
||||
}
|
||||
|
||||
AbortReasonOr<Ok>
|
||||
|
|
|
@ -11640,9 +11640,6 @@ class MNewLexicalEnvironmentObject
|
|||
bool appendRoots(MRootList& roots) const override {
|
||||
return roots.append(scope_);
|
||||
}
|
||||
AliasSet getAliasSet() const override {
|
||||
return AliasSet::None();
|
||||
}
|
||||
};
|
||||
|
||||
// Allocate a new LexicalEnvironmentObject from existing one
|
||||
|
@ -11670,11 +11667,6 @@ class MCopyLexicalEnvironmentObject
|
|||
bool possiblyCalls() const override {
|
||||
return true;
|
||||
}
|
||||
AliasSet getAliasSet() const override {
|
||||
return AliasSet::Load(AliasSet::ObjectFields |
|
||||
AliasSet::FixedSlot |
|
||||
AliasSet::DynamicSlot);
|
||||
}
|
||||
};
|
||||
|
||||
// Store to vp[slot] (slots that are not inline in an object).
|
||||
|
|
Загрузка…
Ссылка в новой задаче