| Index: runtime/vm/ast_transformer.h
|
| diff --git a/runtime/vm/ast_transformer.h b/runtime/vm/ast_transformer.h
|
| index 18faf7b3bd5cde8a5f93f28c19499bb650496476..6fbd82bec598676dba00701d02493e7082fdbf26 100644
|
| --- a/runtime/vm/ast_transformer.h
|
| +++ b/runtime/vm/ast_transformer.h
|
| @@ -46,7 +46,13 @@ class AwaitTransformer : public AstNodeVisitor {
|
| temp_cnt_(0),
|
| library_(library),
|
| parsed_function_(parsed_function),
|
| - isolate_(Isolate::Current()) {}
|
| + isolate_(Isolate::Current()) {
|
| + // We later on save the continuation context and modify the jump counter
|
| + // from within the preamble context (in the FlowGraphBuilder). Look up the
|
| + // needed variables to get their corresponding aliases.
|
| + preamble->scope()->LookupVariable(Symbols::AwaitContextVar(), false);
|
| + preamble->scope()->LookupVariable(Symbols::AwaitJumpVar(), false);
|
| + }
|
|
|
| #define DECLARE_VISIT(BaseName) \
|
| virtual void Visit##BaseName##Node(BaseName##Node* node);
|
|
|