@@ -4029,10 +4029,10 @@ MaybeLocal<Value> v8::Object::GetRealNamedPropertyInPrototypeChain(
4029
4029
auto proto = i::PrototypeIterator::GetCurrent (iter);
4030
4030
i::LookupIterator it (self, key_obj, i::Handle <i::JSReceiver>::cast (proto),
4031
4031
i::LookupIterator::PROTOTYPE_CHAIN_SKIP_INTERCEPTOR);
4032
- if (!it.IsFound ()) return MaybeLocal<Value>();
4033
4032
Local<Value> result;
4034
4033
has_pending_exception = !ToLocal<Value>(i::Object::GetProperty (&it), &result);
4035
4034
RETURN_ON_FAILED_EXECUTION (Value);
4035
+ if (!it.IsFound ()) return MaybeLocal<Value>();
4036
4036
RETURN_ESCAPED (result);
4037
4037
}
4038
4038
@@ -4058,9 +4058,9 @@ v8::Object::GetRealNamedPropertyAttributesInPrototypeChain(
4058
4058
auto proto = i::PrototypeIterator::GetCurrent (iter);
4059
4059
i::LookupIterator it (self, key_obj, i::Handle <i::JSReceiver>::cast (proto),
4060
4060
i::LookupIterator::PROTOTYPE_CHAIN_SKIP_INTERCEPTOR);
4061
- if (!it.IsFound ()) return Nothing<PropertyAttribute>();
4062
4061
auto result = i::JSReceiver::GetPropertyAttributes (&it);
4063
4062
RETURN_ON_FAILED_EXECUTION_PRIMITIVE (PropertyAttribute);
4063
+ if (!it.IsFound ()) return Nothing<PropertyAttribute>();
4064
4064
if (result.FromJust () == ABSENT) {
4065
4065
return Just (static_cast <PropertyAttribute>(NONE));
4066
4066
}
@@ -4078,16 +4078,15 @@ v8::Object::GetRealNamedPropertyAttributesInPrototypeChain(Handle<String> key) {
4078
4078
4079
4079
MaybeLocal<Value> v8::Object::GetRealNamedProperty (Local<Context> context,
4080
4080
Local<Name> key) {
4081
- PREPARE_FOR_EXECUTION (
4082
- context, " v8::Object::GetRealNamedPropertyInPrototypeChain()" , Value);
4081
+ PREPARE_FOR_EXECUTION (context, " v8::Object::GetRealNamedProperty()" , Value);
4083
4082
auto self = Utils::OpenHandle (this );
4084
4083
auto key_obj = Utils::OpenHandle (*key);
4085
4084
i::LookupIterator it (self, key_obj,
4086
4085
i::LookupIterator::PROTOTYPE_CHAIN_SKIP_INTERCEPTOR);
4087
- if (!it.IsFound ()) return MaybeLocal<Value>();
4088
4086
Local<Value> result;
4089
4087
has_pending_exception = !ToLocal<Value>(i::Object::GetProperty (&it), &result);
4090
4088
RETURN_ON_FAILED_EXECUTION (Value);
4089
+ if (!it.IsFound ()) return MaybeLocal<Value>();
4091
4090
RETURN_ESCAPED (result);
4092
4091
}
4093
4092
@@ -4107,9 +4106,9 @@ Maybe<PropertyAttribute> v8::Object::GetRealNamedPropertyAttributes(
4107
4106
auto key_obj = Utils::OpenHandle (*key);
4108
4107
i::LookupIterator it (self, key_obj,
4109
4108
i::LookupIterator::PROTOTYPE_CHAIN_SKIP_INTERCEPTOR);
4110
- if (!it.IsFound ()) return Nothing<PropertyAttribute>();
4111
4109
auto result = i::JSReceiver::GetPropertyAttributes (&it);
4112
4110
RETURN_ON_FAILED_EXECUTION_PRIMITIVE (PropertyAttribute);
4111
+ if (!it.IsFound ()) return Nothing<PropertyAttribute>();
4113
4112
if (result.FromJust () == ABSENT) {
4114
4113
return Just (static_cast <PropertyAttribute>(NONE));
4115
4114
}
0 commit comments