Revision: 11483
Author:   [email protected]
Date:     Thu May  3 00:09:17 2012
Log: ARM: Ensure reload of elements pointer in StoreFastDoubleElement stub

[email protected]
TEST=test/mjsunit/regress/regress-125515.js
BUG=chromium:125515

Review URL: https://chromiumcodereview.appspot.com/10298010
http://code.google.com/p/v8/source/detail?r=11483

Modified:
 /branches/bleeding_edge/src/arm/stub-cache-arm.cc

=======================================
--- /branches/bleeding_edge/src/arm/stub-cache-arm.cc Fri Apr 13 02:38:00 2012 +++ /branches/bleeding_edge/src/arm/stub-cache-arm.cc Thu May 3 00:09:17 2012
@@ -4475,6 +4475,8 @@
     // Increment the length of the array.
     __ mov(length_reg, Operand(Smi::FromInt(1)));
__ str(length_reg, FieldMemOperand(receiver_reg, JSArray::kLengthOffset));
+    __ ldr(elements_reg,
+           FieldMemOperand(receiver_reg, JSObject::kElementsOffset));
     __ jmp(&finish_store);

     __ bind(&check_capacity);

--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev

Reply via email to