| Index: src/x64/macro-assembler-x64.cc
|
| diff --git a/src/x64/macro-assembler-x64.cc b/src/x64/macro-assembler-x64.cc
|
| index 4b8ca8f9927897ce15b8be4010cc531678824ba1..e3c9a9240edc0789db7b6fc35d4eda7dc4a1089f 100644
|
| --- a/src/x64/macro-assembler-x64.cc
|
| +++ b/src/x64/macro-assembler-x64.cc
|
| @@ -4473,7 +4473,7 @@ void MacroAssembler::CheckEnumCache(Register null_value, Label* call_runtime) {
|
| // Check that there is an enum cache in the non-empty instance
|
| // descriptors (rdx). This is the case if the next enumeration
|
| // index field does not contain a smi.
|
| - movq(rdx, FieldOperand(rdx, DescriptorArray::kLastAddedOffset));
|
| + movq(rdx, FieldOperand(rdx, DescriptorArray::kEnumCacheOffset));
|
| JumpIfSmi(rdx, call_runtime);
|
|
|
| // For all objects but the receiver, check that the cache is empty.
|
|
|