Index: sdk/lib/_internal/compiler/implementation/resolution/members.dart |
diff --git a/sdk/lib/_internal/compiler/implementation/resolution/members.dart b/sdk/lib/_internal/compiler/implementation/resolution/members.dart |
index 035c11421f8956d43cacedd818a1e0a963d31d91..5a4654bb0152ce55a6ffca61eb8768788cf3dedc 100644 |
--- a/sdk/lib/_internal/compiler/implementation/resolution/members.dart |
+++ b/sdk/lib/_internal/compiler/implementation/resolution/members.dart |
@@ -2352,6 +2352,11 @@ class ResolverVisitor extends MappingVisitor<ResolutionResult> { |
ResolutionResult resolveSend(Send node) { |
Selector selector = resolveSelector(node, null); |
+ if (selector != null) { |
+ compiler.enqueuer.resolution.compilationInfo.registerCallSite( |
+ registry.mapping, node); |
+ } |
+ |
if (node.isSuperCall) registry.registerSuperUse(node); |
if (node.receiver == null) { |