| Index: src/arm/macro-assembler-arm.cc
|
| diff --git a/src/arm/macro-assembler-arm.cc b/src/arm/macro-assembler-arm.cc
|
| index 5f6076b41dfbd1bf726930aa129b4b63a1b51361..3827b3867a43e509d8fc092f242119d66eb1777f 100644
|
| --- a/src/arm/macro-assembler-arm.cc
|
| +++ b/src/arm/macro-assembler-arm.cc
|
| @@ -59,8 +59,8 @@ void MacroAssembler::Jump(Register target, Condition cond) {
|
|
|
| void MacroAssembler::Jump(intptr_t target, RelocInfo::Mode rmode,
|
| Condition cond) {
|
| - mov(ip, Operand(target, rmode));
|
| - bx(ip, cond);
|
| + ASSERT(RelocInfo::IsCodeTarget(rmode));
|
| + mov(pc, Operand(target, rmode), LeaveCC, cond);
|
| }
|
|
|
|
|
|
|