Index: runtime/vm/flow_graph_compiler.h |
diff --git a/runtime/vm/flow_graph_compiler.h b/runtime/vm/flow_graph_compiler.h |
index 3d8196a8d53ba829218cc57b3b5ead54ae849a42..d51002f58e1b3784bb13a4499eadec76c0c7e8f0 100644 |
--- a/runtime/vm/flow_graph_compiler.h |
+++ b/runtime/vm/flow_graph_compiler.h |
@@ -307,7 +307,6 @@ class FlowGraphCompiler : public ValueObject { |
const FlowGraph& flow_graph() const { return flow_graph_; } |
- DescriptorList* pc_descriptors_list() const { return pc_descriptors_list_; } |
BlockEntryInstr* current_block() const { return current_block_; } |
void set_current_block(BlockEntryInstr* value) { current_block_ = value; } |
static bool CanOptimize(); |
@@ -498,6 +497,11 @@ class FlowGraphCompiler : public ValueObject { |
void AddCurrentDescriptor(RawPcDescriptors::Kind kind, |
intptr_t deopt_id, |
TokenPosition token_pos); |
+ void AddDescriptor(RawPcDescriptors::Kind kind, |
+ intptr_t pc_offset, |
+ intptr_t deopt_id, |
+ TokenPosition token_pos, |
+ intptr_t try_index); |
void RecordSafepoint(LocationSummary* locs, |
intptr_t slow_path_argument_count = 0); |