commit | 80069ce70becaaba3c7e5b1300c72435522a53f9 | [log] [tgz] |
---|---|---|
author | Brian Wilkerson <brianwilkerson@google.com> | Tue Jan 22 18:37:10 2019 +0000 |
committer | commit-bot@chromium.org <commit-bot@chromium.org> | Tue Jan 22 18:37:10 2019 +0000 |
tree | cdb333801757969a610aefc59af99001215b1104 | |
parent | 31ef7add9bf4fbdc7822aca11d52bae046a36c77 [diff] |
Fix the offset of for-each statements that have an await (issue 35723) Change-Id: Ifad641807a967a23c7d7e76d5e52f978beef32f4 Reviewed-on: https://dart-review.googlesource.com/c/90442 Reviewed-by: Konstantin Shcheglov <scheglov@google.com> Commit-Queue: Brian Wilkerson <brianwilkerson@google.com>
diff --git a/pkg/analyzer/lib/src/dart/ast/ast.dart b/pkg/analyzer/lib/src/dart/ast/ast.dart index 7fd1355..75fcb2e 100644 --- a/pkg/analyzer/lib/src/dart/ast/ast.dart +++ b/pkg/analyzer/lib/src/dart/ast/ast.dart
@@ -4903,7 +4903,7 @@ } @override - Token get beginToken => forKeyword; + Token get beginToken => awaitKeyword ?? forKeyword; @override Statement get body => _body;