| Index: src/ic/ic.cc
|
| diff --git a/src/ic/ic.cc b/src/ic/ic.cc
|
| index a1b68340a581461ab053d6fccda889dd163a3a25..b5d1f9f68466500746d0bec697001fc761026302 100644
|
| --- a/src/ic/ic.cc
|
| +++ b/src/ic/ic.cc
|
| @@ -1354,7 +1354,7 @@ void KeyedLoadIC::UpdateLoadElement(Handle<HeapObject> receiver) {
|
| TargetMaps(&target_receiver_maps);
|
|
|
| if (target_receiver_maps.length() == 0) {
|
| - Handle<Code> handler =
|
| + Handle<Object> handler =
|
| ElementHandlerCompiler::GetKeyedLoadHandler(receiver_map, isolate());
|
| return ConfigureVectorState(Handle<Name>(), receiver_map, handler);
|
| }
|
| @@ -1383,7 +1383,7 @@ void KeyedLoadIC::UpdateLoadElement(Handle<HeapObject> receiver) {
|
| IsMoreGeneralElementsKindTransition(
|
| target_receiver_maps.at(0)->elements_kind(),
|
| Handle<JSObject>::cast(receiver)->GetElementsKind())) {
|
| - Handle<Code> handler =
|
| + Handle<Object> handler =
|
| ElementHandlerCompiler::GetKeyedLoadHandler(receiver_map, isolate());
|
| return ConfigureVectorState(Handle<Name>(), receiver_map, handler);
|
| }
|
|
|