Index: src/hydrogen.h |
diff --git a/src/hydrogen.h b/src/hydrogen.h |
index e91199e2fd309d93be4dcd696fae64e4d1d54eeb..0f42b576642e2d1a1b321e909b83c4c4e7e7e7f2 100644 |
--- a/src/hydrogen.h |
+++ b/src/hydrogen.h |
@@ -2404,11 +2404,13 @@ 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); |
@@ -2430,6 +2432,7 @@ class HOptimizedGraphBuilder : public HGraphBuilder, public AstVisitor { |
Handle<JSFunction> accessor_; |
Handle<JSObject> api_holder_; |
Handle<Object> constant_; |
+ Handle<Map> field_map_; |
HObjectAccess access_; |
}; |