Index: src/x64/full-codegen-x64.cc |
diff --git a/src/x64/full-codegen-x64.cc b/src/x64/full-codegen-x64.cc |
index 050c0d657ef91fcfc476c870f3d3ce0b17241569..1259160c5efb36da624c95a456f8436a86a90930 100644 |
--- a/src/x64/full-codegen-x64.cc |
+++ b/src/x64/full-codegen-x64.cc |
@@ -1109,7 +1109,7 @@ void FullCodeGenerator::VisitForInStatement(ForInStatement* stmt) { |
// We got a map in register rax. Get the enumeration cache from it. |
__ bind(&use_cache); |
__ LoadInstanceDescriptors(rax, rcx); |
- __ movq(rcx, FieldOperand(rcx, DescriptorArray::kEnumerationIndexOffset)); |
+ __ movq(rcx, FieldOperand(rcx, DescriptorArray::kLastAddedOffset)); |
__ movq(rdx, FieldOperand(rcx, DescriptorArray::kEnumCacheBridgeCacheOffset)); |
// Set up the four remaining stack slots. |