| Index: src/code-factory.cc
|
| diff --git a/src/code-factory.cc b/src/code-factory.cc
|
| index afc5ccacc33cc8f837d081c2145470467fa8b6c0..56b8aa6e45c218c5867fa44fc3e935add127b097 100644
|
| --- a/src/code-factory.cc
|
| +++ b/src/code-factory.cc
|
| @@ -59,18 +59,20 @@ Callable CodeFactory::KeyedLoadICInOptimizedCode(
|
|
|
| // static
|
| Callable CodeFactory::CallIC(Isolate* isolate, int argc,
|
| - ConvertReceiverMode mode) {
|
| - return Callable(CallIC::initialize_stub(isolate, argc, mode),
|
| + ConvertReceiverMode mode,
|
| + TailCallMode tail_call_mode) {
|
| + return Callable(CallIC::initialize_stub(isolate, argc, mode, tail_call_mode),
|
| CallFunctionWithFeedbackDescriptor(isolate));
|
| }
|
|
|
|
|
| // static
|
| Callable CodeFactory::CallICInOptimizedCode(Isolate* isolate, int argc,
|
| - ConvertReceiverMode mode) {
|
| - return Callable(
|
| - CallIC::initialize_stub_in_optimized_code(isolate, argc, mode),
|
| - CallFunctionWithFeedbackAndVectorDescriptor(isolate));
|
| + ConvertReceiverMode mode,
|
| + TailCallMode tail_call_mode) {
|
| + return Callable(CallIC::initialize_stub_in_optimized_code(isolate, argc, mode,
|
| + tail_call_mode),
|
| + CallFunctionWithFeedbackAndVectorDescriptor(isolate));
|
| }
|
|
|
|
|
|
|