| Index: src/hydrogen.h | 
| diff --git a/src/hydrogen.h b/src/hydrogen.h | 
| index bb9366739042fa975d0d96b0f21fbb439e1837ae..d8d0da77fc2411973b577e24fe9c341706eb732d 100644 | 
| --- a/src/hydrogen.h | 
| +++ b/src/hydrogen.h | 
| @@ -2415,6 +2415,7 @@ class HOptimizedGraphBuilder : public HGraphBuilder, public AstVisitor { | 
| void HandlePropertyAssignment(Assignment* expr); | 
| void HandleCompoundAssignment(Assignment* expr); | 
| void HandlePolymorphicNamedFieldAccess(PropertyAccessType access_type, | 
| +                                         Expression* expr, | 
| BailoutId ast_id, | 
| BailoutId return_id, | 
| HValue* object, | 
| @@ -2592,6 +2593,7 @@ class HOptimizedGraphBuilder : public HGraphBuilder, public AstVisitor { | 
| HInstruction* BuildIncrement(bool returns_original_input, | 
| CountOperation* expr); | 
| HInstruction* BuildKeyedGeneric(PropertyAccessType access_type, | 
| +                                  Expression* expr, | 
| HValue* object, | 
| HValue* key, | 
| HValue* value); | 
| @@ -2611,7 +2613,8 @@ class HOptimizedGraphBuilder : public HGraphBuilder, public AstVisitor { | 
| PropertyAccessType access_type, | 
| KeyedAccessStoreMode store_mode); | 
|  | 
| -  HValue* HandlePolymorphicElementAccess(HValue* object, | 
| +  HValue* HandlePolymorphicElementAccess(Expression* expr, | 
| +                                         HValue* object, | 
| HValue* key, | 
| HValue* val, | 
| SmallMapList* maps, | 
| @@ -2627,6 +2630,7 @@ class HOptimizedGraphBuilder : public HGraphBuilder, public AstVisitor { | 
| bool* has_side_effects); | 
|  | 
| HInstruction* BuildNamedGeneric(PropertyAccessType access, | 
| +                                  Expression* expr, | 
| HValue* object, | 
| Handle<String> name, | 
| HValue* value, | 
|  |