| Index: pkg/front_end/lib/src/fasta/parser/parser.dart
|
| diff --git a/pkg/front_end/lib/src/fasta/parser/parser.dart b/pkg/front_end/lib/src/fasta/parser/parser.dart
|
| index ecbe4830c05cf231681d0b393da6e1064ca9ef96..51bdcf924d852c66c29e23d171542e3a25760509 100644
|
| --- a/pkg/front_end/lib/src/fasta/parser/parser.dart
|
| +++ b/pkg/front_end/lib/src/fasta/parser/parser.dart
|
| @@ -3525,7 +3525,7 @@ class Parser {
|
| } else {
|
| arguments ??= {};
|
| arguments.putIfAbsent("actual", () => token.value);
|
| - next = listener.handleUnrecoverableError(token, kind, arguments);
|
| + next = listener.handleUnrecoverableError(token, kind, arguments)?.next;
|
| }
|
| return next ?? skipToEof(token);
|
| }
|
| @@ -3576,7 +3576,7 @@ class Parser {
|
| listener.handleRecoverableError(token, kind, arguments);
|
| return null;
|
| } else {
|
| - return listener.handleUnrecoverableError(token, kind, arguments);
|
| + return listener.handleUnrecoverableError(token, kind, arguments)?.next;
|
| }
|
| }
|
| }
|
|
|