================ @@ -56,6 +60,13 @@ class UseTrailingReturnTypeCheck : public ClangTidyCheck { SourceRange ReturnTypeCVRange, const FunctionDecl &F, const FriendDecl *Fr, const ASTContext &Ctx, const SourceManager &SM, const LangOptions &LangOpts); + + void diagOnLambda(const LambdaExpr *Lambda, + const ast_matchers::MatchFinder::MatchResult &Result); + SourceLocation findLambdaTrailingReturnInsertLoc(const CXXMethodDecl *Method, + const SourceManager &SM, + const LangOptions &LangOpts, + const ASTContext &Ctx); ---------------- HerrCai0907 wrote:
Is it really need to put these functions as class method, or we can put them as static linkage code inside cpp file? It may reduce the build time and final binary size https://github.com/llvm/llvm-project/pull/135383 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits