| Index: test/cctest/interpreter/test-interpreter.cc
|
| diff --git a/test/cctest/interpreter/test-interpreter.cc b/test/cctest/interpreter/test-interpreter.cc
|
| index 4866b6c23dd072b15b567cf513a0cb7f2d02bb11..bc6bb66299acdb924cc19a558786cc07a1e6398d 100644
|
| --- a/test/cctest/interpreter/test-interpreter.cc
|
| +++ b/test/cctest/interpreter/test-interpreter.cc
|
| @@ -939,10 +939,12 @@ TEST(InterpreterCall) {
|
|
|
| i::FeedbackVectorSpec feedback_spec(&zone);
|
| i::FeedbackVectorSlot slot = feedback_spec.AddLoadICSlot();
|
| + i::FeedbackVectorSlot call_slot = feedback_spec.AddCallICSlot();
|
|
|
| Handle<i::TypeFeedbackVector> vector =
|
| i::NewTypeFeedbackVector(isolate, &feedback_spec);
|
| int slot_index = vector->GetIndex(slot);
|
| + int call_slot_index = vector->GetIndex(call_slot);
|
|
|
| Handle<i::String> name = factory->NewStringFromAsciiChecked("func");
|
| name = factory->string_table()->LookupString(isolate, name);
|
| @@ -953,7 +955,7 @@ TEST(InterpreterCall) {
|
| 0, 1);
|
| builder.LoadNamedProperty(builder.Parameter(0), name, slot_index, i::SLOPPY)
|
| .StoreAccumulatorInRegister(Register(0))
|
| - .Call(Register(0), builder.Parameter(0), 1, 0)
|
| + .CallIC(Register(0), builder.Parameter(0), 1, call_slot_index)
|
| .Return();
|
| Handle<BytecodeArray> bytecode_array = builder.ToBytecodeArray();
|
|
|
| @@ -972,7 +974,7 @@ TEST(InterpreterCall) {
|
| 0, 1);
|
| builder.LoadNamedProperty(builder.Parameter(0), name, slot_index, i::SLOPPY)
|
| .StoreAccumulatorInRegister(Register(0))
|
| - .Call(Register(0), builder.Parameter(0), 1, 0)
|
| + .CallIC(Register(0), builder.Parameter(0), 1, call_slot_index)
|
| .Return();
|
| Handle<BytecodeArray> bytecode_array = builder.ToBytecodeArray();
|
|
|
| @@ -1000,7 +1002,7 @@ TEST(InterpreterCall) {
|
| .StoreAccumulatorInRegister(Register(2))
|
| .LoadLiteral(Smi::FromInt(11))
|
| .StoreAccumulatorInRegister(Register(3))
|
| - .Call(Register(0), Register(1), 3, 0)
|
| + .CallIC(Register(0), Register(1), 3, call_slot_index)
|
| .Return();
|
| Handle<BytecodeArray> bytecode_array = builder.ToBytecodeArray();
|
|
|
| @@ -1043,7 +1045,7 @@ TEST(InterpreterCall) {
|
| .StoreAccumulatorInRegister(Register(10))
|
| .LoadLiteral(factory->NewStringFromAsciiChecked("j"))
|
| .StoreAccumulatorInRegister(Register(11))
|
| - .Call(Register(0), Register(1), 11, 0)
|
| + .CallIC(Register(0), Register(1), 11, call_slot_index)
|
| .Return();
|
| Handle<BytecodeArray> bytecode_array = builder.ToBytecodeArray();
|
|
|
|
|