| 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 086edfbec59ad5e6e62b0ee33f3bd9b2c7828370..17c53c6a8d3588314396bf725d0da1d5614e4dda 100644
|
| --- a/pkg/compiler/lib/src/inferrer/simple_types_inferrer.dart
|
| +++ b/pkg/compiler/lib/src/inferrer/simple_types_inferrer.dart
|
| @@ -2283,9 +2283,9 @@ class SimpleTypeInferrerVisitor<T>
|
| T visitAsyncForIn(ast.AsyncForIn node) {
|
| T expressionType = visit(node.expression);
|
|
|
| - Selector currentSelector = elements.getCurrentSelector(node);
|
| + Selector currentSelector = Selectors.current;
|
| TypeMask currentMask = elements.getCurrentTypeMask(node);
|
| - Selector moveNextSelector = elements.getMoveNextSelector(node);
|
| + Selector moveNextSelector = Selectors.moveNext;
|
| TypeMask moveNextMask = elements.getMoveNextTypeMask(node);
|
|
|
| js.JavaScriptBackend backend = compiler.backend;
|
| @@ -2302,11 +2302,11 @@ class SimpleTypeInferrerVisitor<T>
|
|
|
| T visitSyncForIn(ast.SyncForIn node) {
|
| T expressionType = visit(node.expression);
|
| - Selector iteratorSelector = elements.getIteratorSelector(node);
|
| + Selector iteratorSelector = Selectors.iterator;
|
| TypeMask iteratorMask = elements.getIteratorTypeMask(node);
|
| - Selector currentSelector = elements.getCurrentSelector(node);
|
| + Selector currentSelector = Selectors.current;
|
| TypeMask currentMask = elements.getCurrentTypeMask(node);
|
| - Selector moveNextSelector = elements.getMoveNextSelector(node);
|
| + Selector moveNextSelector = Selectors.moveNext;
|
| TypeMask moveNextMask = elements.getMoveNextTypeMask(node);
|
|
|
| T iteratorType = handleDynamicSend(
|
|
|