| Index: pkg/analyzer/lib/src/generated/parser.dart
|
| diff --git a/pkg/analyzer/lib/src/generated/parser.dart b/pkg/analyzer/lib/src/generated/parser.dart
|
| index 2ecf17e26bcb85697c2500a03cbfd138b647f8cb..e491d91589158ff385d4730b469aaf4faad97cd9 100644
|
| --- a/pkg/analyzer/lib/src/generated/parser.dart
|
| +++ b/pkg/analyzer/lib/src/generated/parser.dart
|
| @@ -2692,8 +2692,8 @@ class Parser {
|
| !_tokenMatches(_peek(), TokenType.OPEN_PAREN)) {
|
| Directive directive = _parseDirective(commentAndMetadata);
|
| if (declarations.length > 0 && !directiveFoundAfterDeclaration) {
|
| - _reportErrorForCurrentToken(
|
| - ParserErrorCode.DIRECTIVE_AFTER_DECLARATION);
|
| + _reportErrorForToken(
|
| + ParserErrorCode.DIRECTIVE_AFTER_DECLARATION, directive.beginToken);
|
| directiveFoundAfterDeclaration = true;
|
| }
|
| if (directive is LibraryDirective) {
|
|
|