Bug 800935 - Fix ASSERT error in generateCallGetter. (r=nbp)
authorKannan Vijayan <kvijayan@mozilla.com>
Mon, 15 Oct 2012 10:56:20 -0400
changeset 110287 790a3878f22a8c795a833bc68e5480b895f9e757
parent 110286 938c4afc92b938ced3bcf5ae332dddf047057360
child 110288 1764fa8b0450ad67a1b55934a1c6f1e87606245b
push id23680
push useremorley@mozilla.com
push dateTue, 16 Oct 2012 08:09:24 +0000
treeherdermozilla-central@8f145599e4bf [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersnbp
bugs800935
milestone19.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
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)
 {