Index: src/full-codegen.h |
diff --git a/src/full-codegen.h b/src/full-codegen.h |
index a6dcf5babc5ffb13de268fd0db17c46f5810fbe7..5d7d8191b376d653797ef1538069db633bc74713 100644 |
--- a/src/full-codegen.h |
+++ b/src/full-codegen.h |
@@ -442,12 +442,9 @@ class FullCodeGenerator: public AstVisitor { |
// Feedback slot support. The feedback vector will be cleared during gc and |
// collected by the type-feedback oracle. |
Handle<FixedArray> FeedbackVector() { |
- return feedback_vector_; |
+ return info_->feedback_vector(); |
} |
- void StoreFeedbackVectorSlot(int slot, Handle<Object> object) { |
- feedback_vector_->set(slot, *object); |
- } |
- void InitializeFeedbackVector(); |
+ void EnsureSlotContainsAllocationSite(int slot); |
// Record a call's return site offset, used to rebuild the frame if the |
// called function was inlined at the site. |
@@ -849,7 +846,6 @@ class FullCodeGenerator: public AstVisitor { |
ZoneList<BackEdgeEntry> back_edges_; |
int ic_total_count_; |
Handle<FixedArray> handler_table_; |
- Handle<FixedArray> feedback_vector_; |
Handle<Cell> profiling_counter_; |
bool generate_debug_code_; |