Index: src/arm/code-stubs-arm.cc |
diff --git a/src/arm/code-stubs-arm.cc b/src/arm/code-stubs-arm.cc |
index 58678e78a1a80e5502d5f63b96948344ecd95b27..40544e7893658dbdb3c063d61a2a1806ff82c219 100644 |
--- a/src/arm/code-stubs-arm.cc |
+++ b/src/arm/code-stubs-arm.cc |
@@ -6973,7 +6973,7 @@ static void CreateArrayDispatchOneArgument(MacroAssembler* masm) { |
// Save the resulting elements kind in type info |
__ SmiTag(r3); |
__ ldr(r5, FieldMemOperand(r2, Cell::kValueOffset)); |
- __ str(r3, FieldMemOperand(r5, AllocationSite::kPayloadOffset)); |
+ __ str(r3, FieldMemOperand(r5, AllocationSite::kTransitionInfoOffset)); |
__ SmiUntag(r3); |
__ bind(&normal_sequence); |
@@ -7084,7 +7084,7 @@ void ArrayConstructorStub::Generate(MacroAssembler* masm) { |
__ Assert(eq, "Expected AllocationSite object in register edx"); |
} |
- __ ldr(r3, FieldMemOperand(r3, AllocationSite::kPayloadOffset)); |
+ __ ldr(r3, FieldMemOperand(r3, AllocationSite::kTransitionInfoOffset)); |
__ SmiUntag(r3); |
__ jmp(&switch_ready); |
__ bind(&no_info); |