Index: src/ic.cc |
diff --git a/src/ic.cc b/src/ic.cc |
index e2089ff155d3d32074fb9296825132872ea176d1..3f5326b002304e3d3d9ae9f5a47cd2afeceaffcc 100644 |
--- a/src/ic.cc |
+++ b/src/ic.cc |
@@ -903,7 +903,8 @@ MaybeObject* LoadIC::Load(State state, |
} |
PropertyAttributes attr; |
- if (lookup.IsProperty() && lookup.type() == INTERCEPTOR) { |
+ if (lookup.IsProperty() && |
+ (lookup.type() == INTERCEPTOR || lookup.type() == HANDLER)) { |
// Get the property. |
Object* result; |
{ MaybeObject* maybe_result = |