| Index: src/ia32/macro-assembler-ia32.cc
|
| diff --git a/src/ia32/macro-assembler-ia32.cc b/src/ia32/macro-assembler-ia32.cc
|
| index 52d42f6ca87b47ab6ec7cbf59f47a7fcbe201d5d..6a3b4367182b79893ecdfdb50a70a35817f02c4d 100644
|
| --- a/src/ia32/macro-assembler-ia32.cc
|
| +++ b/src/ia32/macro-assembler-ia32.cc
|
| @@ -2579,37 +2579,6 @@ void MacroAssembler::InvokeCode(const Operand& code,
|
| }
|
|
|
|
|
| -void MacroAssembler::InvokeCode(Handle<Code> code,
|
| - const ParameterCount& expected,
|
| - const ParameterCount& actual,
|
| - RelocInfo::Mode rmode,
|
| - InvokeFlag flag,
|
| - const CallWrapper& call_wrapper,
|
| - CallKind call_kind) {
|
| - // You can't call a function without a valid frame.
|
| - ASSERT(flag == JUMP_FUNCTION || has_frame());
|
| -
|
| - Label done;
|
| - Operand dummy(eax, 0);
|
| - bool definitely_mismatches = false;
|
| - InvokePrologue(expected, actual, code, dummy, &done, &definitely_mismatches,
|
| - flag, Label::kNear, call_wrapper, call_kind);
|
| - if (!definitely_mismatches) {
|
| - if (flag == CALL_FUNCTION) {
|
| - call_wrapper.BeforeCall(CallSize(code, rmode));
|
| - SetCallKind(ecx, call_kind);
|
| - call(code, rmode);
|
| - call_wrapper.AfterCall();
|
| - } else {
|
| - ASSERT(flag == JUMP_FUNCTION);
|
| - SetCallKind(ecx, call_kind);
|
| - jmp(code, rmode);
|
| - }
|
| - bind(&done);
|
| - }
|
| -}
|
| -
|
| -
|
| void MacroAssembler::InvokeFunction(Register fun,
|
| const ParameterCount& actual,
|
| InvokeFlag flag,
|
|
|