Index: runtime/vm/flow_graph_inliner.h |
diff --git a/runtime/vm/flow_graph_inliner.h b/runtime/vm/flow_graph_inliner.h |
index 77a903a52b05bd1256c4d13cb03bbbb8ef9549d8..cd9f408c35599005aaaccd199738941422cd12de 100644 |
--- a/runtime/vm/flow_graph_inliner.h |
+++ b/runtime/vm/flow_graph_inliner.h |
@@ -19,6 +19,7 @@ class InstanceCallInstr; |
class Instruction; |
class StaticCallInstr; |
class TargetEntryInstr; |
+class Precompiler; |
class FlowGraphInliner : ValueObject { |
public: |
@@ -27,7 +28,8 @@ class FlowGraphInliner : ValueObject { |
GrowableArray<TokenPosition>* inline_id_to_token_pos, |
GrowableArray<intptr_t>* caller_inline_id, |
bool use_speculative_inlining, |
- GrowableArray<intptr_t>* inlining_black_list); |
+ GrowableArray<intptr_t>* inlining_black_list, |
+ Precompiler* precompiler); |
// The flow graph is destructively updated upon inlining. |
void Inline(); |
@@ -77,6 +79,7 @@ class FlowGraphInliner : ValueObject { |
const bool trace_inlining_; |
const bool use_speculative_inlining_; |
GrowableArray<intptr_t>* inlining_black_list_; |
+ Precompiler* precompiler_; |
DISALLOW_COPY_AND_ASSIGN(FlowGraphInliner); |
}; |