| Index: sdk/lib/_internal/compiler/implementation/compiler.dart
|
| diff --git a/sdk/lib/_internal/compiler/implementation/compiler.dart b/sdk/lib/_internal/compiler/implementation/compiler.dart
|
| index 3b3cdcd79852c8208cb83fe9898042c44cf2ef14..aecec441c037f06baebb062a0ff871424877c1aa 100644
|
| --- a/sdk/lib/_internal/compiler/implementation/compiler.dart
|
| +++ b/sdk/lib/_internal/compiler/implementation/compiler.dart
|
| @@ -84,15 +84,18 @@ class CodegenRegistry extends Registry {
|
| }
|
|
|
| void registerDynamicInvocation(Selector selector) {
|
| - world.registerDynamicInvocation(currentElement, selector);
|
| + world.registerDynamicInvocation(selector);
|
| + compiler.dumpInfoTask.elementUsesSelector(currentElement, selector);
|
| }
|
|
|
| void registerDynamicSetter(Selector selector) {
|
| - world.registerDynamicSetter(currentElement, selector);
|
| + world.registerDynamicSetter(selector);
|
| + compiler.dumpInfoTask.elementUsesSelector(currentElement, selector);
|
| }
|
|
|
| void registerDynamicGetter(Selector selector) {
|
| - world.registerDynamicGetter(currentElement, selector);
|
| + world.registerDynamicGetter(selector);
|
| + compiler.dumpInfoTask.elementUsesSelector(currentElement, selector);
|
| }
|
|
|
| void registerGetterForSuperMethod(Element element) {
|
| @@ -131,7 +134,7 @@ class CodegenRegistry extends Registry {
|
| }
|
|
|
| void registerSelectorUse(Selector selector) {
|
| - world.registerSelectorUse(currentElement, selector);
|
| + world.registerSelectorUse(selector);
|
| }
|
|
|
| void registerFactoryWithTypeArguments() {
|
| @@ -313,7 +316,7 @@ abstract class Backend {
|
| * backend.
|
| */
|
| void enableNoSuchMethod(Element context, Enqueuer enqueuer) {
|
| - enqueuer.registerInvocation(null, compiler.noSuchMethodSelector);
|
| + enqueuer.registerInvocation(compiler.noSuchMethodSelector);
|
| }
|
|
|
| /// Call this method to enable support for isolates.
|
|
|