| Index: src/x64/stub-cache-x64.cc
|
| ===================================================================
|
| --- src/x64/stub-cache-x64.cc (revision 2555)
|
| +++ src/x64/stub-cache-x64.cc (working copy)
|
| @@ -133,13 +133,13 @@
|
| case JSARRAY_HAS_FAST_ELEMENTS_CHECK:
|
| CheckPrototypes(JSObject::cast(object), rdx, holder,
|
| rbx, rcx, name, &miss);
|
| - // Make sure object->elements()->map() != Heap::dictionary_array_map()
|
| + // Make sure object->HasFastElements().
|
| // Get the elements array of the object.
|
| __ movq(rbx, FieldOperand(rdx, JSObject::kElementsOffset));
|
| // Check that the object is in fast mode (not dictionary).
|
| __ Cmp(FieldOperand(rbx, HeapObject::kMapOffset),
|
| - Factory::hash_table_map());
|
| - __ j(equal, &miss);
|
| + Factory::fixed_array_map());
|
| + __ j(not_equal, &miss);
|
| break;
|
|
|
| default:
|
|
|