Index: pkg/compiler/lib/src/dart_backend/backend.dart |
diff --git a/pkg/compiler/lib/src/dart_backend/backend.dart b/pkg/compiler/lib/src/dart_backend/backend.dart |
index 3f6d425d8a58521c47d1d908f38f7fc923472c41..1fbc6f40e746f6e3ab04a49cbc2e444ceb478416 100644 |
--- a/pkg/compiler/lib/src/dart_backend/backend.dart |
+++ b/pkg/compiler/lib/src/dart_backend/backend.dart |
@@ -131,14 +131,13 @@ class DartBackend extends Backend { |
} |
// Enqueue the methods that the VM might invoke on user objects because |
// we don't trust the resolution to always get these included. |
- world.registerInvocation(new UniverseSelector( |
- new Selector.call(const PublicName("toString"), 0), null)); |
- world.registerInvokedGetter(new UniverseSelector( |
- new Selector.getter(const PublicName("hashCode")), null)); |
+ world.registerInvocation(new UniverseSelector(Selectors.toString_, null)); |
+ world.registerInvokedGetter( |
+ new UniverseSelector(Selectors.hashCode_, null)); |
world.registerInvocation( |
- new UniverseSelector(new Selector.binaryOperator("=="), null)); |
- world.registerInvocation(new UniverseSelector( |
- new Selector.call(const PublicName("compareTo"), 1), null)); |
+ new UniverseSelector(new Selector.binaryOperator('=='), null)); |
+ world.registerInvocation( |
+ new UniverseSelector(Selectors.compareTo, null)); |
} |
WorldImpact codegen(CodegenWorkItem work) => const WorldImpact(); |