Index: src/ic.cc |
diff --git a/src/ic.cc b/src/ic.cc |
index 9c7e0b574a09ef095fb1268ae5b9d418c3ce596b..1ab57da19c56ccc53228aa6c9ddfb7fc530827eb 100644 |
--- a/src/ic.cc |
+++ b/src/ic.cc |
@@ -896,6 +896,8 @@ Object* KeyedLoadIC::Load(State state, |
Handle<JSObject> receiver = Handle<JSObject>::cast(object); |
if (receiver->HasExternalArrayElements()) { |
stub = external_array_stub(receiver->GetElementsKind()); |
+ } else if (receiver->HasIndexedInterceptor()) { |
+ stub = indexed_interceptor_stub(); |
} |
} |
set_target(stub); |