| Index: src/ia32/full-codegen-ia32.cc
|
| diff --git a/src/ia32/full-codegen-ia32.cc b/src/ia32/full-codegen-ia32.cc
|
| index 715362be05bad55544e17641ce0299371109eb55..07f8cbfc6b754a000084f435a346955643a5abdd 100644
|
| --- a/src/ia32/full-codegen-ia32.cc
|
| +++ b/src/ia32/full-codegen-ia32.cc
|
| @@ -3185,11 +3185,8 @@ void FullCodeGenerator::EmitSwapElements(ZoneList<Expression*>* args) {
|
| __ mov(Operand(index_1, 0), temp);
|
|
|
| NearLabel no_remembered_set;
|
| - __ InNewSpace(elements, temp, equal, &no_remembered_set);
|
| - __ CheckPageFlag(elements,
|
| - temp,
|
| - MemoryChunk::SCAN_ON_SCAVENGE,
|
| - not_zero,
|
| + __ CheckPageFlag(elements, temp,
|
| + MemoryChunk::SCAN_ON_SCAVENGE, not_zero,
|
| &no_remembered_set);
|
|
|
| __ mov(object, elements);
|
|
|