Index: src/heap/mark-compact.cc |
diff --git a/src/heap/mark-compact.cc b/src/heap/mark-compact.cc |
index d113221edcde594fc51a59c38d43554793b8196b..13aa9726d45c3045ea8ea0c11135e7e391940cbd 100644 |
--- a/src/heap/mark-compact.cc |
+++ b/src/heap/mark-compact.cc |
@@ -3440,6 +3440,8 @@ void MarkCompactCollector::EvacuateNewSpaceAndCandidates() { |
TRACE_GC(heap()->tracer(), GCTracer::Scope::MC_EVACUATE_COPY); |
EvacuationScope evacuation_scope(this); |
+ heap()->store_buffer()->MoveAllEntriesToRememberedSet(); |
Hannes Payer (out of office)
2016/10/28 07:15:04
Instead of doing this, we could also filter out di
|
+ |
EvacuateNewSpacePrologue(); |
EvacuatePagesInParallel(); |
heap()->new_space()->set_age_mark(heap()->new_space()->top()); |