| Index: pkg/analyzer/lib/src/kernel/ast_from_analyzer.dart
|
| diff --git a/pkg/analyzer/lib/src/kernel/ast_from_analyzer.dart b/pkg/analyzer/lib/src/kernel/ast_from_analyzer.dart
|
| index 9376d53f5ed1110524168ac50f2116ccb26731ad..48fda57042386d3f81d6d4907f85ee184892eaae 100644
|
| --- a/pkg/analyzer/lib/src/kernel/ast_from_analyzer.dart
|
| +++ b/pkg/analyzer/lib/src/kernel/ast_from_analyzer.dart
|
| @@ -1115,12 +1115,13 @@ class StatementBuilder extends GeneralizingAstVisitor<ast.Statement> {
|
| return scope.emitCompileTimeError(error);
|
| }
|
| if (currentCase == null) {
|
| - currentCase = new ast.SwitchCase(<ast.Expression>[], null);
|
| + currentCase = new ast.SwitchCase(<ast.Expression>[], <int>[], null);
|
| cases.add(currentCase);
|
| }
|
| if (member is SwitchCase) {
|
| var expression = scope.buildExpression(member.expression);
|
| currentCase.expressions.add(expression..parent = currentCase);
|
| + currentCase.expressionOffsets.add(expression.fileOffset);
|
| } else {
|
| currentCase.isDefault = true;
|
| }
|
|
|