| Index: src/heap/heap.cc
|
| diff --git a/src/heap/heap.cc b/src/heap/heap.cc
|
| index 37848c25942f4ecd822b517cd3deed066f18d27e..31599e5cd044a9b9d8b9bc88c521d4a676b90cb7 100644
|
| --- a/src/heap/heap.cc
|
| +++ b/src/heap/heap.cc
|
| @@ -112,7 +112,6 @@ Heap::Heap()
|
| allocation_timeout_(0),
|
| #endif // DEBUG
|
| old_generation_allocation_limit_(initial_old_generation_size_),
|
| - old_gen_exhausted_(false),
|
| inline_allocation_disabled_(false),
|
| total_regexp_code_generated_(0),
|
| tracer_(nullptr),
|
| @@ -282,15 +281,6 @@ GarbageCollector Heap::SelectGarbageCollector(AllocationSpace space,
|
| return MARK_COMPACTOR;
|
| }
|
|
|
| - // Have allocation in OLD and LO failed?
|
| - if (old_gen_exhausted_) {
|
| - isolate_->counters()
|
| - ->gc_compactor_caused_by_oldspace_exhaustion()
|
| - ->Increment();
|
| - *reason = "old generations exhausted";
|
| - return MARK_COMPACTOR;
|
| - }
|
| -
|
| // Is there enough space left in OLD to guarantee that a scavenge can
|
| // succeed?
|
| //
|
| @@ -1341,7 +1331,6 @@ bool Heap::PerformGarbageCollection(
|
| UpdateOldGenerationAllocationCounter();
|
| // Perform mark-sweep with optional compaction.
|
| MarkCompact();
|
| - old_gen_exhausted_ = false;
|
| old_generation_size_configured_ = true;
|
| // This should be updated before PostGarbageCollectionProcessing, which
|
| // can cause another GC. Take into account the objects promoted during GC.
|
|
|