Index: pkg/compiler/lib/src/serialization/constant_serialization.dart |
diff --git a/pkg/compiler/lib/src/serialization/constant_serialization.dart b/pkg/compiler/lib/src/serialization/constant_serialization.dart |
index e59867240de5b1b9134335ece05322ca805d3d66..3239fe77ea5fceff4398ff7881307559ca05f229 100644 |
--- a/pkg/compiler/lib/src/serialization/constant_serialization.dart |
+++ b/pkg/compiler/lib/src/serialization/constant_serialization.dart |
@@ -8,6 +8,7 @@ import '../constants/constructors.dart'; |
import '../constants/expressions.dart'; |
import '../elements/elements.dart' |
show ConstructorElement, FieldElement, LocalVariableElement, MethodElement; |
+import '../elements/entities.dart' show FieldEntity; |
import '../elements/operators.dart'; |
import '../elements/resolution_types.dart'; |
import '../universe/call_structure.dart' show CallStructure; |
@@ -325,7 +326,8 @@ class ConstantConstructorSerializer |
defaults.setConstant('$key', e); |
}); |
ListEncoder fields = encoder.createList(Key.FIELDS); |
- constructor.fieldMap.forEach((FieldElement f, ConstantExpression e) { |
+ constructor.fieldMap.forEach((FieldEntity _f, ConstantExpression e) { |
+ FieldElement f = _f; |
ObjectEncoder fieldSerializer = fields.createObject(); |
fieldSerializer.setElement(Key.FIELD, f); |
fieldSerializer.setConstant(Key.CONSTANT, e); |