Index: src/builtins.cc |
diff --git a/src/builtins.cc b/src/builtins.cc |
index dcca30a2c609c6593aeb11829a31b25f8d1bc6ac..159c2a0eb5da2e1d162090d3ffa3744aa98bd813 100644 |
--- a/src/builtins.cc |
+++ b/src/builtins.cc |
@@ -295,6 +295,7 @@ static void CopyElements(AssertNoAllocation* no_gc, |
if (mode == UPDATE_WRITE_BARRIER) { |
Heap::RecordWrites(dst->address(), dst->OffsetOfElementAt(dst_index), len); |
} |
+ IncrementalMarking::RecordWrites(dst); |
} |
@@ -312,6 +313,7 @@ static void MoveElements(AssertNoAllocation* no_gc, |
if (mode == UPDATE_WRITE_BARRIER) { |
Heap::RecordWrites(dst->address(), dst->OffsetOfElementAt(dst_index), len); |
} |
+ IncrementalMarking::RecordWrites(dst); |
} |