| Index: src/hydrogen-instructions.cc
|
| diff --git a/src/hydrogen-instructions.cc b/src/hydrogen-instructions.cc
|
| index 771770ee89e0db4da00a79a3f5fbacaaf3df327f..353cfeaba52d421ee1d78a139368dec0fc8ecdf5 100644
|
| --- a/src/hydrogen-instructions.cc
|
| +++ b/src/hydrogen-instructions.cc
|
| @@ -1265,13 +1265,15 @@ void HLoadNamedField::PrintDataTo(StringStream* stream) {
|
| }
|
|
|
|
|
| -HLoadNamedFieldPolymorphic::HLoadNamedFieldPolymorphic(HValue* object,
|
| +HLoadNamedFieldPolymorphic::HLoadNamedFieldPolymorphic(HValue* context,
|
| + HValue* object,
|
| ZoneMapList* types,
|
| Handle<String> name)
|
| - : HUnaryOperation(object),
|
| - types_(Min(types->length(), kMaxLoadPolymorphism)),
|
| + : types_(Min(types->length(), kMaxLoadPolymorphism)),
|
| name_(name),
|
| need_generic_(false) {
|
| + SetOperandAt(0, context);
|
| + SetOperandAt(1, object);
|
| set_representation(Representation::Tagged());
|
| SetFlag(kDependsOnMaps);
|
| for (int i = 0;
|
|
|