Index: src/interpreter/interpreter-assembler.cc |
diff --git a/src/interpreter/interpreter-assembler.cc b/src/interpreter/interpreter-assembler.cc |
index d19e8ac7f9262211e2abebd83269f1eca282b7f2..50894ab5e65cf072c6b7bf7a09fa340ad1b838be 100644 |
--- a/src/interpreter/interpreter-assembler.cc |
+++ b/src/interpreter/interpreter-assembler.cc |
@@ -335,8 +335,10 @@ void InterpreterAssembler::CallEpilogue() { |
} |
Node* InterpreterAssembler::CallJS(Node* function, Node* context, |
- Node* first_arg, Node* arg_count) { |
- Callable callable = CodeFactory::InterpreterPushArgsAndCall(isolate()); |
+ Node* first_arg, Node* arg_count, |
+ TailCallMode tail_call_mode) { |
+ Callable callable = |
+ CodeFactory::InterpreterPushArgsAndCall(isolate(), tail_call_mode); |
Node* code_target = HeapConstant(callable.code()); |
return CallStub(callable.descriptor(), code_target, context, arg_count, |
first_arg, function); |