| Index: pkg/compiler/lib/src/resolution/constructors.dart
|
| diff --git a/pkg/compiler/lib/src/resolution/constructors.dart b/pkg/compiler/lib/src/resolution/constructors.dart
|
| index d15f041fde4e4f48f13e61a3311074e61b654a15..970772454bd6ef1c19288e6951023ec1f24f5087 100644
|
| --- a/pkg/compiler/lib/src/resolution/constructors.dart
|
| +++ b/pkg/compiler/lib/src/resolution/constructors.dart
|
| @@ -345,6 +345,9 @@ class InitializerResolver {
|
| Node parameterNode = variableDefinitions.definitions.nodes.head;
|
| InitializingFormalElementX initializingFormal = element;
|
| FieldElement field = initializingFormal.fieldElement;
|
| + if (!field.isMalformed) {
|
| + registry.registerStaticUse(new StaticUse.fieldInit(field));
|
| + }
|
| checkForDuplicateInitializers(field, element.initializer);
|
| if (enableInitializingFormalAccess) {
|
| visitor.defineLocalVariable(parameterNode, initializingFormal);
|
|
|