| Index: src/compiler/code-stub-assembler.cc
|
| diff --git a/src/compiler/code-stub-assembler.cc b/src/compiler/code-stub-assembler.cc
|
| index 772a1bf0c67a2ca19442428abca3743a88566ae1..458c9c81134ff0e6db2d0d3cee5c21e53bc824a4 100644
|
| --- a/src/compiler/code-stub-assembler.cc
|
| +++ b/src/compiler/code-stub-assembler.cc
|
| @@ -1507,15 +1507,13 @@ Node* CodeStubAssembler::TailCallStub(const CallInterfaceDescriptor& descriptor,
|
| return raw_assembler_->TailCallN(call_descriptor, target, args);
|
| }
|
|
|
| -Node* CodeStubAssembler::TailCall(
|
| - const CallInterfaceDescriptor& interface_descriptor, Node* code_target,
|
| - Node** args, size_t result_size) {
|
| - CallDescriptor* descriptor = Linkage::GetStubCallDescriptor(
|
| +Node* CodeStubAssembler::TailCallBytecodeDispatch(
|
| + const CallInterfaceDescriptor& interface_descriptor,
|
| + Node* code_target_address, Node** args) {
|
| + CallDescriptor* descriptor = Linkage::GetBytecodeDispatchCallDescriptor(
|
| isolate(), zone(), interface_descriptor,
|
| - interface_descriptor.GetStackParameterCount(),
|
| - CallDescriptor::kSupportsTailCalls, Operator::kNoProperties,
|
| - MachineType::AnyTagged(), result_size);
|
| - return raw_assembler_->TailCallN(descriptor, code_target, args);
|
| + interface_descriptor.GetStackParameterCount());
|
| + return raw_assembler_->TailCallN(descriptor, code_target_address, args);
|
| }
|
|
|
| void CodeStubAssembler::Goto(CodeStubAssembler::Label* label) {
|
|
|