anchor.diff:      try {
         // This was determined to not be a good hint, see: dartbug.com/16029
         //checkForOverridingPrivateMember(node);
  -      _checkForMissingReturn(node.returnType, node.body, element, node);
  +      _checkForMissingReturn(node.body, node);
         _mustCallSuperVerifier.checkMethodDeclaration(node);
         _checkForUnnecessaryNoSuchMethod(node);
   
  
positive.code:   @override
    void visitFunctionExpression(FunctionExpression node) {
      if (node.parent is! FunctionDeclaration) {
        _checkForMissingReturn(null, node.body, node.declaredElement, node);
      }
      DartType functionType = InferenceContext.getContext(node);
      if (functionType is! FunctionType) {
  
negative.code:       _inDoNotStoreMember = true;
      }
      try {
        _checkForMissingReturn(node.functionExpression.body, node);
  
        // Return types are inferred only on non-recursive local functions.
        if (node.parent is CompilationUnit && !node.isSetter) {
  