Index: src/compiler.h |
diff --git a/src/compiler.h b/src/compiler.h |
index 3f47677cd83ff5946aedda5794cb9cb00b3afe22..2f8304367e72b4818de0b2274002b7623913511d 100644 |
--- a/src/compiler.h |
+++ b/src/compiler.h |
@@ -181,6 +181,9 @@ class CompilationInfo { |
ASSERT(global_scope_ == NULL); |
global_scope_ = global_scope; |
} |
+ Handle<FixedArray> feedback_vector() const { |
+ return feedback_vector_; |
+ } |
void SetCode(Handle<Code> code) { code_ = code; } |
void SetExtension(v8::Extension* extension) { |
ASSERT(!is_lazy()); |
@@ -409,6 +412,9 @@ class CompilationInfo { |
// global script. Will be a null handle otherwise. |
Handle<Context> context_; |
+ // Used by codegen, ultimately kept rooted by the SharedFunctionInfo. |
+ Handle<FixedArray> feedback_vector_; |
+ |
// Compilation mode flag and whether deoptimization is allowed. |
Mode mode_; |
BailoutId osr_ast_id_; |