| Index: src/ic/ic.cc
|
| diff --git a/src/ic/ic.cc b/src/ic/ic.cc
|
| index 313d8eb6ec200d5bf541201040764d388b462c80..3015e01686d2ae9c1b4e03b4bf5c6509bcdf55bc 100644
|
| --- a/src/ic/ic.cc
|
| +++ b/src/ic/ic.cc
|
| @@ -837,7 +837,7 @@ Handle<Code> KeyedStoreIC::ChooseMegamorphicStub(Isolate* isolate,
|
| Handle<Object> LoadIC::SimpleFieldLoad(FieldIndex index) {
|
| if (FLAG_tf_load_ic_stub) {
|
| TRACE_HANDLER_STATS(isolate(), LoadIC_LoadFieldDH);
|
| - return SmiHandler::MakeLoadFieldHandler(isolate(), index);
|
| + return LoadHandler::LoadField(isolate(), index);
|
| }
|
| TRACE_HANDLER_STATS(isolate(), LoadIC_LoadFieldStub);
|
| LoadFieldStub stub(isolate(), index);
|
| @@ -1201,8 +1201,8 @@ Handle<Object> LoadIC::GetMapIndependentHandler(LookupIterator* lookup) {
|
| // -------------- Constant properties --------------
|
| DCHECK(lookup->property_details().type() == DATA_CONSTANT);
|
| if (FLAG_tf_load_ic_stub) {
|
| - Handle<Object> smi_handler = SmiHandler::MakeLoadConstantHandler(
|
| - isolate(), lookup->GetConstantIndex());
|
| + Handle<Object> smi_handler =
|
| + LoadHandler::LoadConstant(isolate(), lookup->GetConstantIndex());
|
| if (receiver_is_holder) {
|
| TRACE_HANDLER_STATS(isolate(), LoadIC_LoadConstantDH);
|
| return smi_handler;
|
|
|