Backed out changeset 9108c50863b3 (bug 1343723) for SM test failures.

This commit is contained in:
Ryan VanderMeulen 2017-05-23 21:38:13 -04:00
Родитель 7fe93c1f53
Коммит 0c23ece0f2
2 изменённых файлов: 2 добавлений и 10 удалений

Просмотреть файл

@ -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).