| Index: lib/compiler/implementation/types/concrete_types_inferrer.dart
|
| diff --git a/lib/compiler/implementation/types/concrete_types_inferrer.dart b/lib/compiler/implementation/types/concrete_types_inferrer.dart
|
| index 93121ba510b3a003e5abcb61eb349757d801844e..87c9c59c11826c4fba71404f8be92366ff1d73d5 100644
|
| --- a/lib/compiler/implementation/types/concrete_types_inferrer.dart
|
| +++ b/lib/compiler/implementation/types/concrete_types_inferrer.dart
|
| @@ -226,7 +226,7 @@ class ConcreteTypeCartesianProductIterator implements Iterator {
|
| }
|
|
|
| ConcreteTypesEnvironment next() {
|
| - if (!hasNext) throw new NoMoreElementsException();
|
| + if (!hasNext) throw new StateError("No more elements");
|
| Element keyToIncrement = null;
|
| for (final key in concreteTypes.getKeys()) {
|
| final iterator = state[key];
|
|
|