aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/qml/v4/qv4isel_masm.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/qml/qml/v4/qv4isel_masm.cpp')
-rw-r--r--src/qml/qml/v4/qv4isel_masm.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/qml/qml/v4/qv4isel_masm.cpp b/src/qml/qml/v4/qv4isel_masm.cpp
index 0f4f08dbf4..4e27df7da7 100644
--- a/src/qml/qml/v4/qv4isel_masm.cpp
+++ b/src/qml/qml/v4/qv4isel_masm.cpp
@@ -267,8 +267,8 @@ void Assembler::leaveStandardStackFrame(int locals)
// Work around bug in ARMv7Assembler.h where add32(imm, sp, sp) doesn't
// work well for large immediates.
#if CPU(ARM_THUMB2)
- move(TrustedImm32(frameSize), Assembler::ScratchRegister);
- add32(Assembler::ScratchRegister, StackPointerRegister);
+ move(TrustedImm32(frameSize), JSC::ARMRegisters::r3);
+ add32(JSC::ARMRegisters::r3, StackPointerRegister);
#else
addPtr(TrustedImm32(frameSize), StackPointerRegister);
#endif