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: |