| Index: src/arm/codegen-arm.cc
|
| diff --git a/src/arm/codegen-arm.cc b/src/arm/codegen-arm.cc
|
| index fff8d5e71553ad375785e1dea1dbd39c7cdfa969..a793074fab0ed943c77667d8ac3a62ed9e3148dc 100644
|
| --- a/src/arm/codegen-arm.cc
|
| +++ b/src/arm/codegen-arm.cc
|
| @@ -914,10 +914,10 @@ void Code::PatchPlatformCodeAge(byte* sequence,
|
| CodePatcher patcher(sequence, young_length / Assembler::kInstrSize);
|
| if (thumb_mode) {
|
| patcher.masm()->set_thumb_mode();
|
| - patcher.masm()->sub(r0, pc, Operand(3));
|
| + patcher.masm()->sub(r0, pc, Operand(3), LeaveCC);
|
| patcher.masm()->ldr(pc, MemOperand(pc, 0));
|
| } else {
|
| - patcher.masm()->sub(r0, pc, Operand(8));
|
| + patcher.masm()->sub(r0, pc, Operand(8), LeaveCC);
|
| patcher.masm()->ldr(pc, MemOperand(pc, -4));
|
| }
|
| patcher.masm()->dd(reinterpret_cast<uint32_t>(stub->instruction_start()));
|
|
|