Index: pkg/compiler/lib/src/inferrer/simple_types_inferrer.dart |
diff --git a/pkg/compiler/lib/src/inferrer/simple_types_inferrer.dart b/pkg/compiler/lib/src/inferrer/simple_types_inferrer.dart |
index d40a34919a4268ee51a59272ed6bd19c1672ca2e..8036ea860ab9687b57edd125ef719ccbc49a7fbf 100644 |
--- a/pkg/compiler/lib/src/inferrer/simple_types_inferrer.dart |
+++ b/pkg/compiler/lib/src/inferrer/simple_types_inferrer.dart |
@@ -7,6 +7,8 @@ library simple_types_inferrer; |
import '../closure.dart' show |
ClosureClassMap, |
ClosureScope; |
+import '../common/names.dart' show |
+ Selectors; |
import '../compiler.dart' show |
Compiler; |
import '../constants/values.dart' show |
@@ -438,12 +440,12 @@ abstract class InferrerEngine<T, V extends TypeSystem> |
elements.setTypeMask(node, mask); |
} else { |
assert(astNode.asForIn() != null); |
- if (selector == compiler.iteratorSelector) { |
+ if (selector == Selectors.iterator) { |
elements.setIteratorTypeMask(node, mask); |
- } else if (selector == compiler.currentSelector) { |
+ } else if (selector == Selectors.current) { |
elements.setCurrentTypeMask(node, mask); |
} else { |
- assert(selector == compiler.moveNextSelector); |
+ assert(selector == Selectors.moveNext); |
elements.setMoveNextTypeMask(node, mask); |
} |
} |