Index: pkg/front_end/lib/src/fasta/source/diet_listener.dart |
diff --git a/pkg/front_end/lib/src/fasta/source/diet_listener.dart b/pkg/front_end/lib/src/fasta/source/diet_listener.dart |
index defefc3e1a710fa7d248c79d2025b06586b10c77..94adf640700fc4f86c38aacd38baf87fdbb07756 100644 |
--- a/pkg/front_end/lib/src/fasta/source/diet_listener.dart |
+++ b/pkg/front_end/lib/src/fasta/source/diet_listener.dart |
@@ -78,9 +78,9 @@ class DietListener extends StackListener { |
} |
@override |
- void endPartOf(Token partKeyword, Token semicolon) { |
+ void endPartOf(Token partKeyword, Token semicolon, bool hasName) { |
debugEvent("PartOf"); |
- discard(1); |
+ if (hasName) discard(1); |
} |
@override |