| Index: src/x87/builtins-x87.cc
|
| diff --git a/src/x87/builtins-x87.cc b/src/x87/builtins-x87.cc
|
| index 776ba9adff27f7c59823f8c1a5daa2d280675035..8f0c9041e397eb3b9dbb06f927465b6fbd610eb2 100644
|
| --- a/src/x87/builtins-x87.cc
|
| +++ b/src/x87/builtins-x87.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());
|
|
|