| Index: src/api.cc
|
| diff --git a/src/api.cc b/src/api.cc
|
| index 0f04cd1c28204e2782402aca1f4dee01e40b1e75..91c28566c00d389a2f871c73fc28567e8aae564c 100644
|
| --- a/src/api.cc
|
| +++ b/src/api.cc
|
| @@ -3518,10 +3518,9 @@ static Local<Value> GetPropertyByLookup(i::Isolate* isolate,
|
| // If the property being looked up is a callback, it can throw
|
| // an exception.
|
| EXCEPTION_PREAMBLE(isolate);
|
| - PropertyAttributes ignored;
|
| + i::LookupIterator it(receiver, name);
|
| i::Handle<i::Object> result;
|
| - has_pending_exception = !i::Object::GetProperty(
|
| - receiver, receiver, lookup, name, &ignored).ToHandle(&result);
|
| + has_pending_exception = !i::Object::GetProperty(&it).ToHandle(&result);
|
| EXCEPTION_BAILOUT_CHECK(isolate, Local<Value>());
|
|
|
| return Utils::ToLocal(result);
|
|
|