зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1652148: Handle allocation failure in AggregateError constructor. r=jorendorff
Differential Revision: https://phabricator.services.mozilla.com/D83236
This commit is contained in:
Родитель
dc7bfed6ba
Коммит
f984b9da58
|
@ -0,0 +1,5 @@
|
|||
// |jit-test| skip-if: !('oomTest' in this)
|
||||
|
||||
oomTest(() => {
|
||||
new AggregateError([]);
|
||||
});
|
|
@ -287,6 +287,9 @@ static ArrayObject* IterableToArray(JSContext* cx, HandleValue iterable) {
|
|||
}
|
||||
|
||||
RootedArrayObject array(cx, NewDenseEmptyArray(cx));
|
||||
if (!array) {
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
RootedValue nextValue(cx);
|
||||
while (true) {
|
||||
|
|
Загрузка…
Ссылка в новой задаче