| Index: src/hydrogen.cc
|
| diff --git a/src/hydrogen.cc b/src/hydrogen.cc
|
| index ff987797afdbd65c44870451304ba014267c1259..6978c0a5a54a1e2711d1c6bcf3b9261ede564258 100644
|
| --- a/src/hydrogen.cc
|
| +++ b/src/hydrogen.cc
|
| @@ -1451,7 +1451,7 @@ HValue* HGraphBuilder::BuildUncheckedDictionaryElementLoadHelper(
|
|
|
| HValue* candidate_key = Add<HLoadKeyed>(elements, key_index,
|
| static_cast<HValue*>(NULL),
|
| - FAST_SMI_ELEMENTS);
|
| + FAST_ELEMENTS);
|
|
|
| IfBuilder key_compare(this);
|
| key_compare.IfNot<HCompareObjectEqAndBranch>(key, candidate_key);
|
| @@ -1477,7 +1477,7 @@ HValue* HGraphBuilder::BuildUncheckedDictionaryElementLoadHelper(
|
|
|
| HValue* details = Add<HLoadKeyed>(elements, details_index,
|
| static_cast<HValue*>(NULL),
|
| - FAST_SMI_ELEMENTS);
|
| + FAST_ELEMENTS);
|
| IfBuilder details_compare(this);
|
| details_compare.If<HCompareNumericAndBranch>(details,
|
| graph()->GetConstant0(),
|
| @@ -1547,7 +1547,7 @@ HValue* HGraphBuilder::BuildUncheckedDictionaryElementLoad(HValue* receiver,
|
| elements,
|
| Add<HConstant>(NameDictionary::kCapacityIndex),
|
| static_cast<HValue*>(NULL),
|
| - FAST_SMI_ELEMENTS);
|
| + FAST_ELEMENTS);
|
|
|
| HValue* mask = AddUncasted<HSub>(capacity, graph()->GetConstant1());
|
| mask->ChangeRepresentation(Representation::Integer32());
|
|
|