| Index: src/compiler/ast-graph-builder.cc
|
| diff --git a/src/compiler/ast-graph-builder.cc b/src/compiler/ast-graph-builder.cc
|
| index ceea7890b46837ed1fd6ceeaf0d9966fefeb5ce4..17eb7fa9babab8e7b4bedfd5e835abb6c3f7ed7c 100644
|
| --- a/src/compiler/ast-graph-builder.cc
|
| +++ b/src/compiler/ast-graph-builder.cc
|
| @@ -2476,8 +2476,9 @@ void AstGraphBuilder::VisitCall(Call* expr) {
|
|
|
| // Create node to perform the function call.
|
| VectorSlotPair feedback = CreateVectorSlotPair(expr->CallFeedbackICSlot());
|
| - const Operator* call = javascript()->CallFunction(
|
| - args->length() + 2, language_mode(), feedback, receiver_hint);
|
| + const Operator* call =
|
| + javascript()->CallFunction(args->length() + 2, language_mode(), feedback,
|
| + receiver_hint, expr->tail_call_mode());
|
| FrameStateBeforeAndAfter states(this, expr->CallId());
|
| Node* value = ProcessArguments(call, args->length() + 2);
|
| environment()->Push(value->InputAt(0)); // The callee passed to the call.
|
|
|