Index: src/ic/ic.cc |
diff --git a/src/ic/ic.cc b/src/ic/ic.cc |
index c73398f5a5716a92fcc52658253941e758a3b5bc..5963c477e12be6fcae565cd07063391b4b22160f 100644 |
--- a/src/ic/ic.cc |
+++ b/src/ic/ic.cc |
@@ -2786,7 +2786,8 @@ RUNTIME_FUNCTION(LoadPropertyWithInterceptorOnly) { |
Handle<JSObject> holder = |
args.at<JSObject>(NamedLoadHandlerCompiler::kInterceptorArgsHolderIndex); |
HandleScope scope(isolate); |
- auto res = JSObject::GetPropertyWithInterceptor(holder, receiver, name); |
+ LookupIterator it(receiver, name, holder, LookupIterator::OWN); |
+ auto res = JSObject::GetPropertyWithInterceptor(&it); |
RETURN_FAILURE_IF_SCHEDULED_EXCEPTION(isolate); |
Handle<Object> result; |
if (res.ToHandle(&result)) return *result; |