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