| Index: runtime/vm/flow_graph_compiler.h | 
| diff --git a/runtime/vm/flow_graph_compiler.h b/runtime/vm/flow_graph_compiler.h | 
| index 60ce3845759a449ff153e04cfcaec6b4f0607e01..3dc31a07ce518b5f6c1f50b04a6c28d830138b35 100644 | 
| --- a/runtime/vm/flow_graph_compiler.h | 
| +++ b/runtime/vm/flow_graph_compiler.h | 
| @@ -460,7 +460,8 @@ class FlowGraphCompiler : public ValueObject { | 
| intptr_t deopt_id, | 
| TokenPosition token_pos, | 
| LocationSummary* locs, | 
| -      intptr_t try_index = CatchClauseNode::kInvalidTryIndex); | 
| +      intptr_t try_index, | 
| +      intptr_t slow_path_argument_count = 0); | 
|  | 
| void EmitSwitchableInstanceCall(const ICData& ic_data, | 
| intptr_t argument_count, | 
| @@ -514,7 +515,8 @@ class FlowGraphCompiler : public ValueObject { | 
| intptr_t deopt_id, | 
| TokenPosition token_pos); | 
|  | 
| -  void RecordSafepoint(LocationSummary* locs); | 
| +  void RecordSafepoint(LocationSummary* locs, | 
| +                       intptr_t slow_path_argument_count = 0); | 
|  | 
| Label* AddDeoptStub(intptr_t deopt_id, | 
| ICData::DeoptReasonId reason, | 
|  |