Index: runtime/vm/ast_transformer.cc |
diff --git a/runtime/vm/ast_transformer.cc b/runtime/vm/ast_transformer.cc |
index 974259e158e15a22a031f00294b73fd1b48f0aae..fa1028d7e629ad3567833bcb143ac3ff29359ff5 100644 |
--- a/runtime/vm/ast_transformer.cc |
+++ b/runtime/vm/ast_transformer.cc |
@@ -207,8 +207,8 @@ void AwaitTransformer::VisitAwaitNode(AwaitNode* node) { |
new (Z) LoadLocalNode(token_pos, stack_trace_param); |
SequenceNode* error_ne_null_branch = |
new (Z) SequenceNode(token_pos, ChainNewScope(preamble_->scope())); |
- error_ne_null_branch->Add( |
- new (Z) ThrowNode(token_pos, load_error_param, load_stack_trace_param)); |
+ error_ne_null_branch->Add(new (Z) ThrowNode( |
+ node->token_pos(), load_error_param, load_stack_trace_param)); |
preamble_->Add(new (Z) IfNode( |
token_pos, new (Z) ComparisonNode( |
token_pos, Token::kNE, load_error_param, |