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; |
} |