| Index: src/hydrogen.h
 | 
| diff --git a/src/hydrogen.h b/src/hydrogen.h
 | 
| index a12773fc4e283f63b4e1da9140db32127e67c2d7..395d1cdbc39d74f138114cdfc075bdd0e6a5e001 100644
 | 
| --- a/src/hydrogen.h
 | 
| +++ b/src/hydrogen.h
 | 
| @@ -2038,21 +2038,22 @@ class HOptimizedGraphBuilder V8_FINAL
 | 
|                   BailoutId ast_id);
 | 
|    void PushLoad(Property* property,
 | 
|                  HValue* object,
 | 
| +                HValue* key,
 | 
|                  int position);
 | 
|  
 | 
| -  void BuildStoreInEffect(Expression* expression,
 | 
| -                          Property* prop,
 | 
| -                          BailoutId ast_id,
 | 
| -                          BailoutId return_id,
 | 
| -                          HValue* object,
 | 
| -                          HValue* value);
 | 
| -
 | 
| -  void BuildStoreNamed(Expression* expression,
 | 
| -                       BailoutId id,
 | 
| -                       BailoutId assignment_id,
 | 
| -                       Property* prop,
 | 
| -                       HValue* object,
 | 
| -                       HValue* value);
 | 
| +  void BuildStoreForEffect(Expression* expression,
 | 
| +                           Property* prop,
 | 
| +                           BailoutId ast_id,
 | 
| +                           BailoutId return_id,
 | 
| +                           HValue* object,
 | 
| +                           HValue* key,
 | 
| +                           HValue* value);
 | 
| +
 | 
| +  void BuildStore(Expression* expression,
 | 
| +                  Property* prop,
 | 
| +                  BailoutId ast_id,
 | 
| +                  BailoutId return_id,
 | 
| +                  bool is_uninitialized = false);
 | 
|  
 | 
|    HInstruction* BuildStoreNamedField(HValue* object,
 | 
|                                       Handle<String> name,
 | 
| 
 |