Index: src/arm/builtins-arm.cc |
diff --git a/src/arm/builtins-arm.cc b/src/arm/builtins-arm.cc |
index 2a9cac891f29e85f70bf47af6b66817e72a61d88..d0aa48cf3f5d43d9f4703ad8f08c8259a475099f 100644 |
--- a/src/arm/builtins-arm.cc |
+++ b/src/arm/builtins-arm.cc |
@@ -366,13 +366,6 @@ static void Generate_JSConstructStubHelper(MacroAssembler* masm, |
// the preconditions is not met, the code bails out to the runtime call. |
Label rt_call, allocated; |
if (FLAG_inline_new) { |
- ExternalReference debug_step_in_fp = |
- ExternalReference::debug_step_in_fp_address(isolate); |
- __ mov(r2, Operand(debug_step_in_fp)); |
- __ ldr(r2, MemOperand(r2)); |
- __ tst(r2, r2); |
- __ b(ne, &rt_call); |
- |
// Verify that the new target is a JSFunction. |
__ CompareObjectType(r3, r5, r4, JS_FUNCTION_TYPE); |
__ b(ne, &rt_call); |
@@ -677,24 +670,6 @@ void Builtins::Generate_JSConstructStubForDerived(MacroAssembler* masm) { |
__ sub(r4, r4, Operand(2), SetCC); |
__ b(ge, &loop); |
- // Handle step in. |
- Label skip_step_in; |
- ExternalReference debug_step_in_fp = |
- ExternalReference::debug_step_in_fp_address(masm->isolate()); |
- __ mov(r2, Operand(debug_step_in_fp)); |
- __ ldr(r2, MemOperand(r2)); |
- __ tst(r2, r2); |
- __ b(eq, &skip_step_in); |
- |
- __ Push(r0); |
- __ Push(r1); |
- __ Push(r1); |
- __ CallRuntime(Runtime::kHandleStepInForDerivedConstructors, 1); |
- __ Pop(r1); |
- __ Pop(r0); |
- |
- __ bind(&skip_step_in); |
- |
// Call the function. |
// r0: number of arguments |
// r1: constructor function |