| Index: pkg/compiler/lib/src/resolution/members.dart
|
| diff --git a/pkg/compiler/lib/src/resolution/members.dart b/pkg/compiler/lib/src/resolution/members.dart
|
| index 9fb5495a263d791b6bbe0190fd8af48b046d14ed..60cf6574a7b14946c1978f5380c2c45e6edfb6ab 100644
|
| --- a/pkg/compiler/lib/src/resolution/members.dart
|
| +++ b/pkg/compiler/lib/src/resolution/members.dart
|
| @@ -4602,7 +4602,7 @@ class ResolverVisitor extends MappingVisitor<ResolutionResult> {
|
| reporter.reportErrorMessage(
|
| switchCase, MessageKind.INVALID_CASE_DEFAULT);
|
| }
|
| - if (cases.isNotEmpty) {
|
| + if (cases.isNotEmpty && switchCase.statements.isNotEmpty) {
|
| Node last = switchCase.statements.last;
|
| if (last.asBreakStatement() == null &&
|
| last.asContinueStatement() == null &&
|
|
|