Chromium Code Reviews| Index: pkg/compiler/lib/src/scanner/parser.dart |
| diff --git a/pkg/compiler/lib/src/scanner/parser.dart b/pkg/compiler/lib/src/scanner/parser.dart |
| index 057cc3024a64e040f442b419e08c5a0f65e57492..34c8282b5597a16b31265a653a88d72e946a5acb 100644 |
| --- a/pkg/compiler/lib/src/scanner/parser.dart |
| +++ b/pkg/compiler/lib/src/scanner/parser.dart |
| @@ -1631,7 +1631,11 @@ class Parser { |
| if (isModifier(token.next)) { |
| return parseVariablesDeclaration(token); |
| } |
| - Token identifier = peekIdentifierAfterOptionalType(token.next); |
|
ahe
2014/12/12 14:32:41
peekIdentifierAfterOptionalType is only called onc
floitsch
2014/12/12 14:38:47
Done.
|
| + |
| + Token identifier; |
| + if (optional('void', token.next) || token.next.isIdentifier()) { |
| + identifier = peekIdentifierAfterOptionalType(token.next); |
| + } |
| if (identifier != null) { |
| assert(identifier.isIdentifier()); |
| Token afterId = identifier.next; |