anchor.diff:      }
     }
   
  -  /// In "strict-inference" mode, check that [returnNode]'s return type is
  -  /// specified.
  +  /// In "strict-inference" mode, check that [returnType] is specified.
     void _checkStrictInferenceReturnType(
         AstNode returnType, AstNode reportNode, String displayName) {
       if (!_strictInference) {
  
positive.code:       _inDoNotStoreMember = true;
      }
      try {
        _checkForMissingReturn(
            node.returnType, node.functionExpression.body, element, node);
  
        // Return types are inferred only on non-recursive local functions.
        if (node.parent is CompilationUnit && !node.isSetter) {
  
negative.code:   /// function has a return type that Future<Null> is not assignable to.
    ///
    /// See [HintCode.MISSING_RETURN].
    void _checkForMissingReturn(FunctionBody body, AstNode functionNode) {
      if (_isNonNullableByDefault) {
        return;
      }
  