Index: sdk/lib/_internal/compiler/implementation/types/concrete_types_inferrer.dart |
diff --git a/sdk/lib/_internal/compiler/implementation/types/concrete_types_inferrer.dart b/sdk/lib/_internal/compiler/implementation/types/concrete_types_inferrer.dart |
index 4f265f02cb2167a475e3efdef2e1495c5c5bd959..13ea311ac951c10d3c524657123f570130631510 100644 |
--- a/sdk/lib/_internal/compiler/implementation/types/concrete_types_inferrer.dart |
+++ b/sdk/lib/_internal/compiler/implementation/types/concrete_types_inferrer.dart |
@@ -212,7 +212,7 @@ class UnionType implements ConcreteType { |
* [: (A, D) :], [: (B, C) :] and finally [: (B, D) :]. |
*/ |
class ConcreteTypeCartesianProduct |
- extends Iterable<ConcreteTypesEnvironment> { |
+ extends IterableBase<ConcreteTypesEnvironment> { |
final ConcreteTypesInferrer inferrer; |
final ClassElement typeOfThis; |
final Map<Element, ConcreteType> concreteTypes; |