Index: pkg/compiler/lib/src/cps_ir/type_propagation.dart |
diff --git a/pkg/compiler/lib/src/cps_ir/type_propagation.dart b/pkg/compiler/lib/src/cps_ir/type_propagation.dart |
index 0b7122ad19b2beca527c5a687f787d776a836029..c5f7de570665765573ac82008e2d1890e21b83e8 100644 |
--- a/pkg/compiler/lib/src/cps_ir/type_propagation.dart |
+++ b/pkg/compiler/lib/src/cps_ir/type_propagation.dart |
@@ -8,7 +8,8 @@ import 'optimizers.dart'; |
import '../closure.dart' show |
ClosureClassElement, Identifiers; |
import '../common/names.dart' show |
- Selectors, Identifiers; |
+ Identifiers, |
+ Selectors; |
import '../compiler.dart' as dart2js show |
Compiler; |
import '../constants/constant_system.dart'; |
@@ -17,16 +18,21 @@ import '../dart_types.dart' as types; |
import '../diagnostics/invariant.dart' as dart2js show |
InternalErrorFunction; |
import '../elements/elements.dart'; |
-import '../io/source_information.dart' show SourceInformation; |
-import '../js_backend/js_backend.dart' show JavaScriptBackend; |
-import '../js_backend/codegen/task.dart' show CpsFunctionCompiler; |
+import '../io/source_information.dart' show |
+ SourceInformation; |
+import '../js_backend/js_backend.dart' show |
+ JavaScriptBackend; |
+import '../js_backend/codegen/task.dart' show |
+ CpsFunctionCompiler; |
import '../resolution/access_semantics.dart'; |
import '../resolution/operators.dart'; |
import '../resolution/send_structure.dart'; |
import '../tree/tree.dart' as ast; |
import '../types/types.dart'; |
-import '../types/constants.dart' show computeTypeMask; |
-import '../universe/universe.dart'; |
+import '../types/constants.dart' show |
+ computeTypeMask; |
+import '../universe/selector.dart' show |
+ Selector; |
import '../world.dart' show World; |
import 'cps_fragment.dart'; |
import 'cps_ir_nodes.dart'; |
@@ -1341,7 +1347,7 @@ class TransformingVisitor extends LeafVisitor { |
InvokeMethod invoke = new InvokeMethod.byReference( |
new Reference<Primitive>(object), |
- new Selector(SelectorKind.CALL, getter.memberName, call.callStructure), |
+ new Selector.call(getter.memberName, call.callStructure), |
type, |
node.arguments, |
node.continuation, |