Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(825)

Unified Diff: runtime/vm/ast.h

Issue 973103002: One more fix to async machinery (rethrow in finally, issue 22595). (Closed) Base URL: http://dart.googlecode.com/svn/branches/bleeding_edge/dart/
Patch Set: Created 5 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « no previous file | runtime/vm/flow_graph_builder.cc » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: runtime/vm/ast.h
===================================================================
--- runtime/vm/ast.h (revision 44187)
+++ runtime/vm/ast.h (working copy)
@@ -1785,6 +1785,8 @@
const LocalVariable* context_var,
const LocalVariable* exception_var,
const LocalVariable* stacktrace_var,
+ const LocalVariable* rethrow_exception_var,
+ const LocalVariable* rethrow_stacktrace_var,
intptr_t catch_handler_index,
bool needs_stacktrace)
: AstNode(token_pos),
@@ -1793,6 +1795,8 @@
context_var_(*context_var),
exception_var_(*exception_var),
stacktrace_var_(*stacktrace_var),
+ rethrow_exception_var_(*rethrow_exception_var),
+ rethrow_stacktrace_var_(*rethrow_stacktrace_var),
catch_handler_index_(catch_handler_index),
needs_stacktrace_(needs_stacktrace) {
ASSERT(catch_block_ != NULL);
@@ -1806,6 +1810,12 @@
const LocalVariable& context_var() const { return context_var_; }
const LocalVariable& exception_var() const { return exception_var_; }
const LocalVariable& stacktrace_var() const { return stacktrace_var_; }
+ const LocalVariable& rethrow_exception_var() const {
+ return rethrow_exception_var_;
+ }
+ const LocalVariable& rethrow_stacktrace_var() const {
+ return rethrow_stacktrace_var_;
+ }
intptr_t catch_handler_index() const { return catch_handler_index_; }
bool needs_stacktrace() const { return needs_stacktrace_; }
@@ -1821,6 +1831,8 @@
const LocalVariable& context_var_;
const LocalVariable& exception_var_;
const LocalVariable& stacktrace_var_;
+ const LocalVariable& rethrow_exception_var_;
+ const LocalVariable& rethrow_stacktrace_var_;
const intptr_t catch_handler_index_;
const bool needs_stacktrace_;
« no previous file with comments | « no previous file | runtime/vm/flow_graph_builder.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698