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