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 |