PiotrZSL requested changes to this revision. PiotrZSL added a comment. This revision now requires changes to proceed.
Missing storeOptions metod, everyting else looks +- fine. ================ Comment at: clang-tools-extra/clang-tidy/bugprone/LambdaFunctionNameCheck.cpp:81 Result.SourceManager->getImmediateExpansionRange(E->getLocation()); - if (SuppressMacroExpansions.find(ER.getAsRange()) != - SuppressMacroExpansions.end()) { + if (IgnoreMacros || SuppressMacroExpansions.find(ER.getAsRange()) != + SuppressMacroExpansions.end()) { ---------------- Better would be to check IgnoreMacros before we read ER, in separate if ================ Comment at: clang-tools-extra/clang-tidy/bugprone/LambdaFunctionNameCheck.h:38 + : ClangTidyCheck(Name, Context), + IgnoreMacros(Options.get("IgnoreMacros", DefaultIgnoreMacros)) {} void registerMatchers(ast_matchers::MatchFinder *Finder) override; ---------------- use getLocalOrGlobal, in future it may become more usefull ================ Comment at: clang-tools-extra/clang-tidy/bugprone/LambdaFunctionNameCheck.h:43 void check(const ast_matchers::MatchFinder::MatchResult &Result) override; private: ---------------- Missing storeOptions metod Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D157829/new/ https://reviews.llvm.org/D157829 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits