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