diff options
Diffstat (limited to 'V8Binding/v8/src/serialize.cc')
-rw-r--r-- | V8Binding/v8/src/serialize.cc | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/V8Binding/v8/src/serialize.cc b/V8Binding/v8/src/serialize.cc index 592cf5a..963138e 100644 --- a/V8Binding/v8/src/serialize.cc +++ b/V8Binding/v8/src/serialize.cc @@ -1454,9 +1454,9 @@ void Deserializer::GetLog() { static void InitPagedSpace(PagedSpace* space, int capacity, List<Page*>* page_list) { - space->EnsureCapacity(capacity); - // TODO(1240712): PagedSpace::EnsureCapacity can return false due to - // a failure to allocate from the OS to expand the space. + if (!space->EnsureCapacity(capacity)) { + V8::FatalProcessOutOfMemory("InitPagedSpace"); + } PageIterator it(space, PageIterator::ALL_PAGES); while (it.has_next()) page_list->Add(it.next()); } |