| Index: src/builtins.cc
|
| diff --git a/src/builtins.cc b/src/builtins.cc
|
| index f906b50aa8b037b9ec6215487fbc290938417209..c3e8650ebdd73a751a7f8a8b18097497ae8f3c04 100644
|
| --- a/src/builtins.cc
|
| +++ b/src/builtins.cc
|
| @@ -4111,6 +4111,18 @@ Handle<Code> Builtins::InterpreterPushArgsAndCall(TailCallMode tail_call_mode) {
|
| return Handle<Code>::null();
|
| }
|
|
|
| +Handle<Code> Builtins::InterpreterPushArgsAndCallIC(
|
| + TailCallMode tail_call_mode) {
|
| + switch (tail_call_mode) {
|
| + case TailCallMode::kDisallow:
|
| + return InterpreterPushArgsAndCallIC();
|
| + case TailCallMode::kAllow:
|
| + return InterpreterPushArgsAndTailCallIC();
|
| + }
|
| + UNREACHABLE();
|
| + return Handle<Code>::null();
|
| +}
|
| +
|
| namespace {
|
|
|
| class RelocatableArguments
|
|
|