| 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 e1b42189673bed0dff883899a92100a349d1edde..b37168acc1b23aad31a5aa9d7e82046e4ecb1467 100644
|
| --- a/pkg/analyzer/lib/src/generated/parser.dart
|
| +++ b/pkg/analyzer/lib/src/generated/parser.dart
|
| @@ -1760,7 +1760,8 @@ class Parser {
|
| argument = parseArgument();
|
| arguments.add(argument);
|
| if (foundNamedArgument) {
|
| - if (!generatedError && argument is! NamedExpression) {
|
| + bool blankArgument = argument is SimpleIdentifier && (argument as SimpleIdentifier).name.isEmpty;
|
| + if (!generatedError && !(argument is NamedExpression && !blankArgument)) {
|
| // Report the error, once, but allow the arguments to be in any order in the AST.
|
| _reportErrorForCurrentToken(ParserErrorCode.POSITIONAL_AFTER_NAMED_ARGUMENT, []);
|
| generatedError = true;
|
|
|