Bug 800935 - Fix ASSERT error in generateCallGetter. (r=nbp)
authorKannan Vijayan <kvijayan@mozilla.com>
Mon, 15 Oct 2012 10:56:20 -0400
changeset 110419 790a3878f22a8c795a833bc68e5480b895f9e757
parent 110418 938c4afc92b938ced3bcf5ae332dddf047057360
child 110420 1764fa8b0450ad67a1b55934a1c6f1e87606245b
push id93
push usernmatsakis@mozilla.com
push dateWed, 31 Oct 2012 21:26:57 +0000
reviewersnbp
bugs800935
milestone19.0a1
Bug 800935 - Fix ASSERT error in generateCallGetter. (r=nbp)
js/src/ion/arm/MacroAssembler-arm.cpp
--- a/js/src/ion/arm/MacroAssembler-arm.cpp
+++ b/js/src/ion/arm/MacroAssembler-arm.cpp
@@ -1347,17 +1347,17 @@ bool
 MacroAssemblerARMCompat::buildOOLFakeExitFrame(void *fakeReturnAddr)
 {
     DebugOnly<uint32> initialDepth = framePushed();
     uint32 descriptor = MakeFrameDescriptor(framePushed(), IonFrame_JS);
 
     Push(Imm32(descriptor)); // descriptor_
 
     enterNoPool();
-    push(Imm32((uint32) fakeReturnAddr));
+    Push(Imm32((uint32) fakeReturnAddr));
     leaveNoPool();
 
     return true;
 }
 
 void
 MacroAssemblerARMCompat::callWithExitFrame(IonCode *target)
 {