| Index: src/hydrogen.h
 | 
| diff --git a/src/hydrogen.h b/src/hydrogen.h
 | 
| index ac6b99dc5fc79315b3d1d410d49c173e35e75928..4250dc7fd6d6112473029a94a7583884a5b7edd0 100644
 | 
| --- a/src/hydrogen.h
 | 
| +++ b/src/hydrogen.h
 | 
| @@ -2414,14 +2414,17 @@ class HOptimizedGraphBuilder : public HGraphBuilder, public AstVisitor {
 | 
|      Handle<JSFunction> accessor() { return accessor_; }
 | 
|      Handle<Object> constant() { return constant_; }
 | 
|      Handle<Map> transition() { return handle(lookup_.GetTransitionTarget()); }
 | 
| +    Handle<Map> field_map() { return field_map_; }
 | 
|      HObjectAccess access() { return access_; }
 | 
|  
 | 
|     private:
 | 
|      Type* ToType(Handle<Map> map) { return builder_->ToType(map); }
 | 
|      Isolate* isolate() { return lookup_.isolate(); }
 | 
| +    CompilationInfo* top_info() { return builder_->top_info(); }
 | 
|      CompilationInfo* current_info() { return builder_->current_info(); }
 | 
|  
 | 
|      bool LoadResult(Handle<Map> map);
 | 
| +    void LoadFieldMap(Handle<Map> map);
 | 
|      bool LookupDescriptor();
 | 
|      bool LookupInPrototypes();
 | 
|      bool IsCompatible(PropertyAccessInfo* other);
 | 
| @@ -2440,6 +2443,7 @@ class HOptimizedGraphBuilder : public HGraphBuilder, public AstVisitor {
 | 
|      Handle<JSFunction> accessor_;
 | 
|      Handle<JSObject> api_holder_;
 | 
|      Handle<Object> constant_;
 | 
| +    Handle<Map> field_map_;
 | 
|      HObjectAccess access_;
 | 
|    };
 | 
|  
 | 
| 
 |