| Index: src/ic/ic.cc
|
| diff --git a/src/ic/ic.cc b/src/ic/ic.cc
|
| index 5cbf939c94de15782f07c3910c83e8954fa662fb..4220997e2e5b7aa722863c0ffeadbcb33a417174 100644
|
| --- a/src/ic/ic.cc
|
| +++ b/src/ic/ic.cc
|
| @@ -1561,18 +1561,18 @@ MaybeHandle<Object> StoreIC::Store(Handle<Object> object, Handle<Name> name,
|
| return value;
|
| }
|
|
|
| -
|
| Handle<Code> CallIC::initialize_stub(Isolate* isolate, int argc,
|
| - ConvertReceiverMode mode) {
|
| - CallICTrampolineStub stub(isolate, CallICState(argc, mode));
|
| + ConvertReceiverMode mode,
|
| + TailCallMode tail_call_mode) {
|
| + CallICTrampolineStub stub(isolate, CallICState(argc, mode, tail_call_mode));
|
| Handle<Code> code = stub.GetCode();
|
| return code;
|
| }
|
|
|
| -
|
| Handle<Code> CallIC::initialize_stub_in_optimized_code(
|
| - Isolate* isolate, int argc, ConvertReceiverMode mode) {
|
| - CallICStub stub(isolate, CallICState(argc, mode));
|
| + Isolate* isolate, int argc, ConvertReceiverMode mode,
|
| + TailCallMode tail_call_mode) {
|
| + CallICStub stub(isolate, CallICState(argc, mode, tail_call_mode));
|
| Handle<Code> code = stub.GetCode();
|
| return code;
|
| }
|
|
|