| Index: src/ia32/macro-assembler-ia32.cc
|
| diff --git a/src/ia32/macro-assembler-ia32.cc b/src/ia32/macro-assembler-ia32.cc
|
| index 237bfd949e63663ffbf5d1b96e80fdf30bece3d8..1fa694f82f294ba8b17f33231f8f3db0ea166e0b 100644
|
| --- a/src/ia32/macro-assembler-ia32.cc
|
| +++ b/src/ia32/macro-assembler-ia32.cc
|
| @@ -2901,7 +2901,7 @@ void MacroAssembler::CheckEnumCache(Label* call_runtime) {
|
| // Check that there is an enum cache in the non-empty instance
|
| // descriptors (edx). This is the case if the next enumeration
|
| // index field does not contain a smi.
|
| - mov(edx, FieldOperand(edx, DescriptorArray::kLastAddedOffset));
|
| + mov(edx, FieldOperand(edx, DescriptorArray::kEnumCacheOffset));
|
| JumpIfSmi(edx, call_runtime);
|
|
|
| // For all objects but the receiver, check that the cache is empty.
|
|
|