| Index: dart/pkg/compiler/lib/src/scanner/scanner_task.dart
|
| diff --git a/dart/pkg/compiler/lib/src/scanner/scanner_task.dart b/dart/pkg/compiler/lib/src/scanner/scanner_task.dart
|
| index ccfbc0edc499d511857d5676810d5ef64490e9cf..ac560cbd9e955466e3e2a92f2d017bfc287e7034 100644
|
| --- a/dart/pkg/compiler/lib/src/scanner/scanner_task.dart
|
| +++ b/dart/pkg/compiler/lib/src/scanner/scanner_task.dart
|
| @@ -61,7 +61,11 @@ class DietParserTask extends CompilerTask {
|
| ElementListener listener =
|
| new ElementListener(compiler, compilationUnit, idGenerator);
|
| PartialParser parser = new PartialParser(listener);
|
| - parser.parseUnit(tokens);
|
| + try {
|
| + parser.parseUnit(tokens);
|
| + } on ParserError catch (e) {
|
| + assert(invariant(compilationUnit, compiler.compilationFailed));
|
| + }
|
| });
|
| }
|
| }
|
|
|