| Index: pkg/compiler/lib/src/elements/modelx.dart
 | 
| diff --git a/pkg/compiler/lib/src/elements/modelx.dart b/pkg/compiler/lib/src/elements/modelx.dart
 | 
| index caa87de9361a7b79c13bbf51a09b03100c7e7545..40b247a0a292054c07b8c7830b3a39650bbc4ed6 100644
 | 
| --- a/pkg/compiler/lib/src/elements/modelx.dart
 | 
| +++ b/pkg/compiler/lib/src/elements/modelx.dart
 | 
| @@ -2670,7 +2670,7 @@ abstract class ClassElementX extends BaseClassElementX {
 | 
|  
 | 
|  class EnumClassElementX extends ClassElementX implements EnumClassElement {
 | 
|    final Enum node;
 | 
| -  Iterable<FieldElement> _enumValues;
 | 
| +  List<FieldElement> _enumValues;
 | 
|  
 | 
|    EnumClassElementX(String name, Element enclosing, int id, this.node)
 | 
|        : super(name, enclosing, id, STATE_NOT_STARTED);
 | 
| @@ -2692,13 +2692,13 @@ class EnumClassElementX extends ClassElementX implements EnumClassElement {
 | 
|  
 | 
|    List<DartType> computeTypeParameters(Compiler compiler) => const <DartType>[];
 | 
|  
 | 
| -  Iterable<FieldElement> get enumValues {
 | 
| +  List<FieldElement> get enumValues {
 | 
|      assert(invariant(this, _enumValues != null,
 | 
|          message: "enumValues has not been computed for $this."));
 | 
|      return _enumValues;
 | 
|    }
 | 
|  
 | 
| -  void set enumValues(Iterable<FieldElement> values) {
 | 
| +  void set enumValues(List<FieldElement> values) {
 | 
|      assert(invariant(this, _enumValues == null,
 | 
|          message: "enumValues has already been computed for $this."));
 | 
|      _enumValues = values;
 | 
| 
 |