Index: src/x64/full-codegen-x64.cc |
diff --git a/src/x64/full-codegen-x64.cc b/src/x64/full-codegen-x64.cc |
index 2a752f2c6ecf62a41fcfc0591217fc0187d1b95a..3eb6493dc783ef6cd4440e4ad6aa6efb981544d4 100644 |
--- a/src/x64/full-codegen-x64.cc |
+++ b/src/x64/full-codegen-x64.cc |
@@ -1111,7 +1111,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::kLastAddedOffset)); |
+ __ movq(rcx, FieldOperand(rcx, DescriptorArray::kEnumCacheOffset)); |
__ movq(rdx, FieldOperand(rcx, DescriptorArray::kEnumCacheBridgeCacheOffset)); |
// Set up the four remaining stack slots. |