Index: src/heap/spaces.cc |
diff --git a/src/heap/spaces.cc b/src/heap/spaces.cc |
index 988da6bc99e6440f2b6e873aee94887c70a38620..004c679a9d6be0ad76abeca278b0fa5d93d15bf4 100644 |
--- a/src/heap/spaces.cc |
+++ b/src/heap/spaces.cc |
@@ -1168,6 +1168,8 @@ Object* PagedSpace::FindObject(Address addr) { |
bool PagedSpace::CanExpand(size_t size) { |
+ if (heap()->force_oom()) return false; |
Hannes Payer (out of office)
2015/12/10 18:11:54
This check should be done within heap()->CanExpand
Michael Lippautz
2015/12/10 18:20:54
Done. Thanks for clarifying!
|
+ |
DCHECK(heap()->mark_compact_collector()->is_compacting() || |
Capacity() <= heap()->MaxOldGenerationSize()); |