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(), |