| Index: src/compiler/access-info.cc
|
| diff --git a/src/compiler/access-info.cc b/src/compiler/access-info.cc
|
| index 52de6c7eb82a4f0890b086d237c7996d9703dd76..35f7bbc8f4adb1326baca99df40f9e0230891574 100644
|
| --- a/src/compiler/access-info.cc
|
| +++ b/src/compiler/access-info.cc
|
| @@ -146,9 +146,6 @@ bool PropertyAccessInfo::Merge(PropertyAccessInfo const* that) {
|
| case kInvalid:
|
| break;
|
|
|
| - case kNotFound:
|
| - return true;
|
| -
|
| case kDataField: {
|
| // Check if we actually access the same field.
|
| if (this->transition_map_.address() == that->transition_map_.address() &&
|
| @@ -175,6 +172,8 @@ bool PropertyAccessInfo::Merge(PropertyAccessInfo const* that) {
|
| }
|
| return false;
|
| }
|
| +
|
| + case kNotFound:
|
| case kGeneric: {
|
| this->receiver_maps_.insert(this->receiver_maps_.end(),
|
| that->receiver_maps_.begin(),
|
|
|