| 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);
|
| }
|
|
|
|
|
|
|