| Index: src/arm/macro-assembler-arm.cc
|
| diff --git a/src/arm/macro-assembler-arm.cc b/src/arm/macro-assembler-arm.cc
|
| index 7d5a241f4721ba9bce5c7544f73c291d5d53d7d7..84e866e3bcb5ff97e2cedfd3d16c141ef1d2608e 100644
|
| --- a/src/arm/macro-assembler-arm.cc
|
| +++ b/src/arm/macro-assembler-arm.cc
|
| @@ -3723,7 +3723,7 @@ void MacroAssembler::CheckEnumCache(Register null_value, Label* call_runtime) {
|
| // Check that there is an enum cache in the non-empty instance
|
| // descriptors (r3). This is the case if the next enumeration
|
| // index field does not contain a smi.
|
| - ldr(r3, FieldMemOperand(r3, DescriptorArray::kEnumerationIndexOffset));
|
| + ldr(r3, FieldMemOperand(r3, DescriptorArray::kLastAddedOffset));
|
| JumpIfSmi(r3, call_runtime);
|
|
|
| // For all objects but the receiver, check that the cache is empty.
|
|
|