Index: src/builtins.cc |
diff --git a/src/builtins.cc b/src/builtins.cc |
index 1c596503ef86e95bf3b6e3054ade3c484ae4a661..d4c3e81612d884705d1db2de78ade97e923bd2f6 100644 |
--- a/src/builtins.cc |
+++ b/src/builtins.cc |
@@ -3905,6 +3905,16 @@ Handle<Code> Builtins::CallBoundFunction(TailCallMode tail_call_mode) { |
return Handle<Code>::null(); |
} |
+Handle<Code> Builtins::InterpreterPushArgsAndCall(TailCallMode tail_call_mode) { |
+ switch (tail_call_mode) { |
+ case TailCallMode::kDisallow: |
+ return InterpreterPushArgsAndCall(); |
+ case TailCallMode::kAllow: |
+ return InterpreterPushArgsAndTailCall(); |
+ } |
+ UNREACHABLE(); |
+ return Handle<Code>::null(); |
+} |
namespace { |