| Index: src/arm/full-codegen-arm.cc
 | 
| diff --git a/src/arm/full-codegen-arm.cc b/src/arm/full-codegen-arm.cc
 | 
| index 2ca80166ecb39c0fc325a5e87eca5a86582d4dee..3539bbc8dfb9d869c2d06b44cbac7893715448de 100644
 | 
| --- a/src/arm/full-codegen-arm.cc
 | 
| +++ b/src/arm/full-codegen-arm.cc
 | 
| @@ -118,10 +118,14 @@ static void EmitStackCheck(MacroAssembler* masm_,
 | 
|      Isolate* isolate = masm_->isolate();
 | 
|    Label ok;
 | 
|    ASSERT(scratch.is(sp) == (pointers == 0));
 | 
| +  Heap::RootListIndex index;
 | 
|    if (pointers != 0) {
 | 
|      __ sub(scratch, sp, Operand(pointers * kPointerSize));
 | 
| +    index = Heap::kRealStackLimitRootIndex;
 | 
| +  } else {
 | 
| +    index = Heap::kStackLimitRootIndex;
 | 
|    }
 | 
| -  __ LoadRoot(stack_limit_scratch, Heap::kStackLimitRootIndex);
 | 
| +  __ LoadRoot(stack_limit_scratch, index);
 | 
|    __ cmp(scratch, Operand(stack_limit_scratch));
 | 
|    __ b(hs, &ok);
 | 
|    PredictableCodeSizeScope predictable(masm_, 2 * Assembler::kInstrSize);
 | 
| 
 |