| Index: src/ia32/macro-assembler-ia32.cc
|
| diff --git a/src/ia32/macro-assembler-ia32.cc b/src/ia32/macro-assembler-ia32.cc
|
| index f9cde127047dc5730fa68a133dd6b5f8aa84a9c4..237bfd949e63663ffbf5d1b96e80fdf30bece3d8 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::kEnumerationIndexOffset));
|
| + mov(edx, FieldOperand(edx, DescriptorArray::kLastAddedOffset));
|
| JumpIfSmi(edx, call_runtime);
|
|
|
| // For all objects but the receiver, check that the cache is empty.
|
|
|