| Index: runtime/vm/intermediate_language.h
|
| diff --git a/runtime/vm/intermediate_language.h b/runtime/vm/intermediate_language.h
|
| index 731fecafea9e5ff468c11fafe74c19b467a1ec55..3dbf5b6e4e0634fd0b0de7f33cdb5894f681bb0b 100644
|
| --- a/runtime/vm/intermediate_language.h
|
| +++ b/runtime/vm/intermediate_language.h
|
| @@ -1558,12 +1558,14 @@ class CatchBlockEntryInstr : public BlockEntryInstr {
|
| public:
|
| CatchBlockEntryInstr(intptr_t block_id,
|
| intptr_t try_index,
|
| + GraphEntryInstr* graph_entry,
|
| const Array& handler_types,
|
| intptr_t catch_try_index,
|
| const LocalVariable& exception_var,
|
| const LocalVariable& stacktrace_var,
|
| bool needs_stacktrace)
|
| : BlockEntryInstr(block_id, try_index),
|
| + graph_entry_(graph_entry),
|
| predecessor_(NULL),
|
| catch_handler_types_(Array::ZoneHandle(handler_types.raw())),
|
| catch_try_index_(catch_try_index),
|
| @@ -1581,6 +1583,8 @@ class CatchBlockEntryInstr : public BlockEntryInstr {
|
| return predecessor_;
|
| }
|
|
|
| + GraphEntryInstr* graph_entry() const { return graph_entry_; }
|
| +
|
| const LocalVariable& exception_var() const { return exception_var_; }
|
| const LocalVariable& stacktrace_var() const { return stacktrace_var_; }
|
|
|
| @@ -1606,6 +1610,7 @@ class CatchBlockEntryInstr : public BlockEntryInstr {
|
| predecessor_ = predecessor;
|
| }
|
|
|
| + GraphEntryInstr* graph_entry_;
|
| BlockEntryInstr* predecessor_;
|
| const Array& catch_handler_types_;
|
| const intptr_t catch_try_index_;
|
|
|