| Index: src/hydrogen.cc
|
| diff --git a/src/hydrogen.cc b/src/hydrogen.cc
|
| index dd237715c92bea23ee5c65d99c34c8e3b8961b61..595b963eafe629e66756a4e5b42065c8cecfd588 100644
|
| --- a/src/hydrogen.cc
|
| +++ b/src/hydrogen.cc
|
| @@ -6047,6 +6047,10 @@ void HOptimizedGraphBuilder::PropertyAccessInfo::LoadFieldMaps(
|
| bool HOptimizedGraphBuilder::PropertyAccessInfo::LookupInPrototypes() {
|
| Handle<Map> map = this->map();
|
|
|
| + if (name_->IsOwn()) {
|
| + lookup_.NotFound();
|
| + return true;
|
| + }
|
| while (map->prototype()->IsJSObject()) {
|
| holder_ = handle(JSObject::cast(map->prototype()));
|
| if (holder_->map()->is_deprecated()) {
|
|
|