Bug 1264998 - CodeGeneratorShared::assignBailoutId: Properly handle allocation errors. r=h4writer

This commit is contained in:
Nicolas B. Pierron 2016-04-19 17:26:39 +00:00
Родитель d72257eb98
Коммит 41e52d7ff0
1 изменённых файлов: 2 добавлений и 1 удалений

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

@ -624,7 +624,8 @@ CodeGeneratorShared::assignBailoutId(LSnapshot* snapshot)
unsigned bailoutId = bailouts_.length();
snapshot->setBailoutId(bailoutId);
JitSpew(JitSpew_IonSnapshots, "Assigned snapshot bailout id %u", bailoutId);
return bailouts_.append(snapshot->snapshotOffset());
masm.propagateOOM(bailouts_.append(snapshot->snapshotOffset()));
return true;
}
bool