| Index: runtime/vm/parser.h
|
| ===================================================================
|
| --- runtime/vm/parser.h (revision 44187)
|
| +++ runtime/vm/parser.h (working copy)
|
| @@ -592,13 +592,16 @@
|
| void AddCatchParamsToScope(CatchParamDesc* exception_param,
|
| CatchParamDesc* stack_trace_param,
|
| LocalScope* scope);
|
| - void SetupSavedExceptionAndStacktrace();
|
| void SaveExceptionAndStacktrace(LocalVariable* exception_var,
|
| - LocalVariable* stack_trace_var);
|
| + LocalVariable* stack_trace_var,
|
| + LocalVariable* saved_exception_var,
|
| + LocalVariable* saved_stack_trace_var);
|
| // Parse all the catch clause of a try.
|
| SequenceNode* ParseCatchClauses(intptr_t handler_pos,
|
| LocalVariable* exception_var,
|
| LocalVariable* stack_trace_var,
|
| + LocalVariable* rethrow_exception_var,
|
| + LocalVariable* rethrow_stack_trace_var,
|
| const GrowableObjectArray& handler_types,
|
| bool* needs_stack_trace);
|
| // Parse finally block and create an AST for it.
|
|
|