| Index: runtime/vm/intermediate_language.h
|
| ===================================================================
|
| --- runtime/vm/intermediate_language.h (revision 31923)
|
| +++ runtime/vm/intermediate_language.h (working copy)
|
| @@ -1416,6 +1416,14 @@
|
| spill_slot_count_ = count;
|
| }
|
|
|
| + // Number of stack slots reserved for compiling try-catch. For functions
|
| + // without try-catch, this is 0. Otherwise, it is the number of local
|
| + // variables.
|
| + intptr_t fixed_slot_count() const { return fixed_slot_count_; }
|
| + void set_fixed_slot_count(intptr_t count) {
|
| + ASSERT(count >= 0);
|
| + fixed_slot_count_ = count;
|
| + }
|
| TargetEntryInstr* normal_entry() const { return normal_entry_; }
|
|
|
| const ParsedFunction& parsed_function() const {
|
| @@ -1439,6 +1447,7 @@
|
| const intptr_t osr_id_;
|
| intptr_t entry_count_;
|
| intptr_t spill_slot_count_;
|
| + intptr_t fixed_slot_count_; // For try-catch in optimized code.
|
|
|
| DISALLOW_COPY_AND_ASSIGN(GraphEntryInstr);
|
| };
|
|
|