Index: src/objects.cc |
diff --git a/src/objects.cc b/src/objects.cc |
index 29af1d83373193db4face20c934c39f939a276be..aa9984000086e372087aeb1adc52613d5fcff29b 100644 |
--- a/src/objects.cc |
+++ b/src/objects.cc |
@@ -3560,11 +3560,6 @@ void JSObject::LookupRealNamedProperty(Handle<Name> name, |
void JSObject::LookupRealNamedPropertyInPrototypes(Handle<Name> name, |
LookupResult* result) { |
- if (name->IsOwn()) { |
- result->NotFound(); |
- return; |
- } |
- |
DisallowHeapAllocation no_gc; |
Isolate* isolate = GetIsolate(); |
for (PrototypeIterator iter(isolate, this); !iter.IsAtEnd(); iter.Advance()) { |
@@ -6112,7 +6107,7 @@ void JSReceiver::LookupOwn( |
} |
js_object->LookupOwnRealNamedProperty(name, result); |
- if (result->IsFound() || name->IsOwn() || !search_hidden_prototypes) return; |
+ if (result->IsFound() || !search_hidden_prototypes) return; |
PrototypeIterator iter(GetIsolate(), js_object); |
if (!iter.GetCurrent()->IsJSReceiver()) return; |
@@ -6131,10 +6126,6 @@ void JSReceiver::Lookup(Handle<Name> name, LookupResult* result) { |
!iter.IsAtEnd(); iter.Advance()) { |
JSReceiver::cast(iter.GetCurrent())->LookupOwn(name, result, false); |
if (result->IsFound()) return; |
- if (name->IsOwn()) { |
- result->NotFound(); |
- return; |
- } |
} |
result->NotFound(); |
} |