| Index: src/arm/virtual-frame-arm.cc
 | 
| ===================================================================
 | 
| --- src/arm/virtual-frame-arm.cc	(revision 5841)
 | 
| +++ src/arm/virtual-frame-arm.cc	(working copy)
 | 
| @@ -245,18 +245,15 @@
 | 
|      __ LoadRoot(r2, Heap::kStackLimitRootIndex);
 | 
|    }
 | 
|    // Check the stack for overflow or a break request.
 | 
| -  // Put the lr setup instruction in the delay slot.  The kInstrSize is added
 | 
| -  // to the implicit 8 byte offset that always applies to operations with pc
 | 
| -  // and gives a return address 12 bytes down.
 | 
| -  masm()->add(lr, pc, Operand(Assembler::kInstrSize));
 | 
|    masm()->cmp(sp, Operand(r2));
 | 
|    StackCheckStub stub;
 | 
|    // Call the stub if lower.
 | 
| -  masm()->mov(pc,
 | 
| +  masm()->mov(ip,
 | 
|                Operand(reinterpret_cast<intptr_t>(stub.GetCode().location()),
 | 
|                        RelocInfo::CODE_TARGET),
 | 
|                LeaveCC,
 | 
|                lo);
 | 
| +  masm()->Call(ip, lo);
 | 
|  }
 | 
|  
 | 
|  
 | 
| 
 |