Index: src/hydrogen.h |
diff --git a/src/hydrogen.h b/src/hydrogen.h |
index ac6b99dc5fc79315b3d1d410d49c173e35e75928..5a1ef853ee28b97c25ede8a82592d9478d022861 100644 |
--- a/src/hydrogen.h |
+++ b/src/hydrogen.h |
@@ -2414,11 +2414,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); |
@@ -2440,6 +2442,7 @@ class HOptimizedGraphBuilder : public HGraphBuilder, public AstVisitor { |
Handle<JSFunction> accessor_; |
Handle<JSObject> api_holder_; |
Handle<Object> constant_; |
+ Handle<Map> field_map_; |
HObjectAccess access_; |
}; |