| Index: src/x64/macro-assembler-x64.cc
|
| ===================================================================
|
| --- src/x64/macro-assembler-x64.cc (revision 8778)
|
| +++ src/x64/macro-assembler-x64.cc (working copy)
|
| @@ -404,6 +404,9 @@
|
| Heap::kFixedArrayMapRootIndex);
|
| j(equal, &ok, Label::kNear);
|
| CompareRoot(FieldOperand(elements, HeapObject::kMapOffset),
|
| + Heap::kFixedDoubleArrayMapRootIndex);
|
| + j(equal, &ok, Label::kNear);
|
| + CompareRoot(FieldOperand(elements, HeapObject::kMapOffset),
|
| Heap::kFixedCOWArrayMapRootIndex);
|
| j(equal, &ok, Label::kNear);
|
| Abort("JSObject with fast elements map has slow elements");
|
|
|