| Index: sdk/lib/_internal/compiler/implementation/scanner/class_element_parser.dart
|
| diff --git a/sdk/lib/_internal/compiler/implementation/scanner/class_element_parser.dart b/sdk/lib/_internal/compiler/implementation/scanner/class_element_parser.dart
|
| index 1d17df389df7ecf5453490b5e3b04b78188e97b9..1cfc71c1202a7694cde15b604cff5dd374844549 100644
|
| --- a/sdk/lib/_internal/compiler/implementation/scanner/class_element_parser.dart
|
| +++ b/sdk/lib/_internal/compiler/implementation/scanner/class_element_parser.dart
|
| @@ -43,7 +43,8 @@ class PartialClassElement extends ClassElementX {
|
| Token token = parser.parseTopLevelDeclaration(beginToken);
|
| assert(identical(token, endToken.next));
|
| cachedNode = listener.popNode();
|
| - assert(listener.nodes.isEmpty);
|
| + assert(invariant(beginToken, listener.nodes.isEmpty,
|
| + message: "Non-empty listener stack: ${listener.nodes}"));
|
| });
|
| compiler.patchParser.measure(() {
|
| if (isPatched) {
|
|
|