anchor.diff:      // TODO(johnniwinther): Needed to provoke a parsing and with it discovery
       // of parse errors to make [element] erroneous. Fix this!
       member.computeType(compiler);
  +
  +
  +    if (member == compiler.mirrorSystemGetNameFunction &&
  +        !compiler.mirrorUsageAnalyzerTask.hasMirrorUsage(enclosingElement)) {
  +      compiler.reportHint(
  +          node.selector, MessageKind.STATIC_FUNCTION_BLOAT,
  +          {'class': compiler.mirrorSystemClass.name,
  +           'name': compiler.mirrorSystemGetNameFunction.name});
  +    }
   
       Selector selector;
       AccessSemantics semantics =
  
positive.code:     }
    }
  
    /// Handle qualified [Send] where the receiver resolves to a [prefix],
    /// like `prefix.toplevelFunction()` or `prefix.Class.staticField` where
    /// `prefix` is a library prefix.
  
negative.code:     return new ElementResult(prefix);
    }
  
    /// Handle qualified [Send] where the receiver resolves to an [Element], like
    /// `a.b` where `a` is a local, field, class, or prefix, etc.
    ResolutionResult handleResolvedQualifiedSend(
  