| Index: lib/compiler/implementation/resolver.dart
|
| diff --git a/lib/compiler/implementation/resolver.dart b/lib/compiler/implementation/resolver.dart
|
| index d08b6f60ca5ce0cc308a54015c56b5e351805294..7f2a06750e7d4ae7d34a0ab7fb1a649204eaa7cc 100644
|
| --- a/lib/compiler/implementation/resolver.dart
|
| +++ b/lib/compiler/implementation/resolver.dart
|
| @@ -1719,16 +1719,11 @@ class ResolverVisitor extends CommonResolverVisitor<Element> {
|
| world.registerStaticUse(target.declaration);
|
| }
|
| }
|
| -
|
| if (target == null) {
|
| // If we haven't found an element for this send, it might be a
|
| - // dynamic send on a primitive value. If there is an interceptor
|
| - // for that send, register it.
|
| - var interceptor =
|
| - new Interceptors(compiler).getStaticInterceptorBySelector(selector);
|
| - if (interceptor !== null) {
|
| - world.registerStaticUse(interceptor);
|
| - }
|
| + // dynamic send on a primitive value. Register the selector with
|
| + // the world to add an interceptor, if necessary.
|
| + world.registerUsedSelector(selector);
|
| }
|
| }
|
|
|
|
|