| Index: src/hydrogen.cc
|
| diff --git a/src/hydrogen.cc b/src/hydrogen.cc
|
| index 46e1b18aa6afe466a94cbc6d8aca7532bfe36168..48ca18fe177e5b3672ebadfd287d8bc40ad66d7e 100644
|
| --- a/src/hydrogen.cc
|
| +++ b/src/hydrogen.cc
|
| @@ -5466,8 +5466,7 @@ bool HOptimizedGraphBuilder::PropertyAccessInfo::CanAccessMonomorphic() {
|
| if (lookup_.IsPropertyCallbacks()) return true;
|
| Handle<Map> map = this->map();
|
| map->LookupTransition(NULL, *name_, &lookup_);
|
| - if (lookup_.IsTransitionToField(*map) && map->unused_property_fields() > 0) {
|
| - transition_ = handle(lookup_.GetTransitionMapFromMap(*map));
|
| + if (lookup_.IsTransitionToField() && map->unused_property_fields() > 0) {
|
| return true;
|
| }
|
| return false;
|
|
|