| Index: src/lookup.cc
|
| diff --git a/src/lookup.cc b/src/lookup.cc
|
| index 6a26663b44f87380dfaf9efb5ed16b57467e35ca..b91ad4c9f4bb9ec1b12db7e548bfac0fe27e2fc0 100644
|
| --- a/src/lookup.cc
|
| +++ b/src/lookup.cc
|
| @@ -236,7 +236,7 @@ void LookupIterator::PrepareTransitionToDataProperty(
|
| Handle<GlobalObject>::cast(receiver), name());
|
| DCHECK(cell->value()->IsTheHole());
|
| transition_ = cell;
|
| - } else if (transition->GetBackPointer()->IsMap()) {
|
| + } else if (!transition->is_dictionary_map()) {
|
| property_details_ = transition->GetLastDescriptorDetails();
|
| has_property_ = true;
|
| }
|
|
|