Index: src/ia32/builtins-ia32.cc |
diff --git a/src/ia32/builtins-ia32.cc b/src/ia32/builtins-ia32.cc |
index 4772a07d0a4d142264633492150ea06f57da87ad..a493fa54f29c624bb64c530bc382709642b8b7c6 100644 |
--- a/src/ia32/builtins-ia32.cc |
+++ b/src/ia32/builtins-ia32.cc |
@@ -146,11 +146,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(masm->isolate()); |
- __ cmp(Operand::StaticVariable(debug_step_in_fp), Immediate(0)); |
- __ j(not_equal, &rt_call); |
- |
// Verify that the new target is a JSFunction. |
__ CmpObjectType(edx, JS_FUNCTION_TYPE, ebx); |
__ j(not_equal, &rt_call); |
@@ -429,22 +424,6 @@ void Builtins::Generate_JSConstructStubForDerived(MacroAssembler* masm) { |
__ dec(ecx); |
__ j(greater_equal, &loop); |
- // Handle step in. |
- Label skip_step_in; |
- ExternalReference debug_step_in_fp = |
- ExternalReference::debug_step_in_fp_address(masm->isolate()); |
- __ cmp(Operand::StaticVariable(debug_step_in_fp), Immediate(0)); |
- __ j(equal, &skip_step_in); |
- |
- __ push(eax); |
- __ push(edi); |
- __ push(edi); |
- __ CallRuntime(Runtime::kHandleStepInForDerivedConstructors, 1); |
- __ pop(edi); |
- __ pop(eax); |
- |
- __ bind(&skip_step_in); |
- |
// Invoke function. |
ParameterCount actual(eax); |
__ InvokeFunction(edi, actual, CALL_FUNCTION, NullCallWrapper()); |