Chromium Code Reviews| Index: src/builtins.cc |
| diff --git a/src/builtins.cc b/src/builtins.cc |
| index 0c76f6944f86684b31e360d5fe1d2f6d40ba8b78..943aa7ced5636f4a053232f1bbdb3fd6e0ebe788 100644 |
| --- a/src/builtins.cc |
| +++ b/src/builtins.cc |
| @@ -32,6 +32,7 @@ |
| #include "bootstrapper.h" |
| #include "builtins.h" |
| #include "ic-inl.h" |
| +#include "mark-compact.h" |
| #include "vm-state-inl.h" |
| namespace v8 { |
| @@ -350,6 +351,9 @@ static FixedArray* LeftTrimFixedArray(FixedArray* elms, int to_trim) { |
| // we still do it. |
| Heap::CreateFillerObjectAt(elms->address(), to_trim * kPointerSize); |
| + Marking::TransferMark(elms->address(), |
|
Erik Corry
2011/01/19 13:46:48
Comment?
Vyacheslav Egorov (Chromium)
2011/01/20 16:40:21
Done.
|
| + elms->address() + to_trim * kPointerSize); |
| + |
| former_start[to_trim] = Heap::fixed_array_map(); |
| former_start[to_trim + 1] = Smi::FromInt(len - to_trim); |