| 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 ad185de6c4b42ce63837df12f878c6f48a815405..39294313d8a506e66371dd8a8b2773b4bf889bd3 100644
|
| --- a/pkg/front_end/lib/src/fasta/source/diet_listener.dart
|
| +++ b/pkg/front_end/lib/src/fasta/source/diet_listener.dart
|
| @@ -135,7 +135,7 @@ class DietListener extends StackListener {
|
| }
|
|
|
| @override
|
| - void endFieldInitializer(Token assignmentOperator) {
|
| + void endFieldInitializer(Token assignmentOperator, Token token) {
|
| debugEvent("FieldInitializer");
|
| }
|
|
|
| @@ -421,6 +421,8 @@ class DietListener extends StackListener {
|
| }
|
|
|
| void buildFields(Token token, bool isTopLevel, MemberBuilder builder) {
|
| + // TODO(paulberry): don't re-parse the field if we've already parsed it
|
| + // for type inference.
|
| parseFields(createListener(builder, memberScope, builder.isInstanceMember),
|
| token, isTopLevel);
|
| }
|
|
|