Chromium Code Reviews| Index: src/mark-compact.cc |
| diff --git a/src/mark-compact.cc b/src/mark-compact.cc |
| index 61b1b54c7bd13c95acfe0b71f262e9dd6860c15f..2bdacaf78113366fcdaa24fefeedb7205eb3e4fe 100644 |
| --- a/src/mark-compact.cc |
| +++ b/src/mark-compact.cc |
| @@ -2008,8 +2008,10 @@ int MarkCompactCollector::DiscoverAndPromoteBlackObjectsOnPage( |
| offset++; |
| current_cell >>= 1; |
| - // Aggressively promote young survivors to the old space. |
| - if (TryPromoteObject(object, size)) { |
| + |
| + // TODO(hpayer): Refactor EvacuateObject and call this function instead. |
| + if (heap_->ShouldBePromoted(object->address(), size) && |
|
Michael Starzinger
2014/06/18 10:46:39
nit: s/heap_/heap()/
Hannes Payer (out of office)
2014/06/18 11:40:29
Done.
|
| + TryPromoteObject(object, size)) { |
| continue; |
| } |