Index: runtime/vm/flow_graph.h |
diff --git a/runtime/vm/flow_graph.h b/runtime/vm/flow_graph.h |
index b4e38e56ccf2fb382c1cfc41cf5739758ceac656..4f9a2d2bd1efde0bd91d2b708c39fce61903a9ab 100644 |
--- a/runtime/vm/flow_graph.h |
+++ b/runtime/vm/flow_graph.h |
@@ -10,13 +10,14 @@ |
namespace dart { |
+class BindInstr; |
class BlockEntryInstr; |
+class StaticCallComp; |
class Definition; |
class FlowGraphBuilder; |
class GraphEntryInstr; |
class PhiInstr; |
class ReturnInstr; |
-class StaticCallInstr; |
// Class to incapsulate the construction and manipulation of the flow graph. |
class FlowGraph: public ZoneAllocated { |
@@ -71,7 +72,9 @@ class FlowGraph: public ZoneAllocated { |
void ComputeSSA(intptr_t next_virtual_register_number = 0); |
void ComputeUseLists(); |
- void InlineCall(StaticCallInstr* call, FlowGraph* callee_graph); |
+ void InlineCall(BindInstr* caller_instr, |
+ StaticCallComp* caller_comp, |
+ FlowGraph* callee_graph); |
// TODO(zerny): Once the SSA is feature complete this should be removed. |
void Bailout(const char* reason) const; |