This revision was automatically updated to reflect the committed changes. Closed by commit rCTE361749: [clang-tidy] Fix unused-variable warning after r361647. (authored by hokein, committed by ).
Changed prior to commit: https://reviews.llvm.org/D62412?vs=201289&id=201481#toc Repository: rCTE Clang Tools Extra CHANGES SINCE LAST ACTION https://reviews.llvm.org/D62412/new/ https://reviews.llvm.org/D62412 Files: clang-tidy/utils/TransformerClangTidyCheck.cpp Index: clang-tidy/utils/TransformerClangTidyCheck.cpp =================================================================== --- clang-tidy/utils/TransformerClangTidyCheck.cpp +++ clang-tidy/utils/TransformerClangTidyCheck.cpp @@ -7,21 +7,22 @@ //===----------------------------------------------------------------------===// #include "TransformerClangTidyCheck.h" +#include "llvm/ADT/STLExtras.h" namespace clang { namespace tidy { namespace utils { using tooling::RewriteRule; -TransformerClangTidyCheck::TransformerClangTidyCheck(tooling::RewriteRule R, +TransformerClangTidyCheck::TransformerClangTidyCheck(RewriteRule R, StringRef Name, ClangTidyContext *Context) : ClangTidyCheck(Name, Context), Rule(std::move(R)) { - for (const auto &Case : Rule.Cases) { - assert(Case.Explanation != nullptr && - "clang-tidy checks must have an explanation by default;" - " explicitly provide an empty explanation if none is desired"); - } + assert(llvm::all_of(Rule.Cases, [](const RewriteRule::Case &C) { + return C.Explanation != nullptr; + }) && + "clang-tidy checks must have an explanation by default;" + " explicitly provide an empty explanation if none is desired"); } void TransformerClangTidyCheck::registerMatchers(
Index: clang-tidy/utils/TransformerClangTidyCheck.cpp =================================================================== --- clang-tidy/utils/TransformerClangTidyCheck.cpp +++ clang-tidy/utils/TransformerClangTidyCheck.cpp @@ -7,21 +7,22 @@ //===----------------------------------------------------------------------===// #include "TransformerClangTidyCheck.h" +#include "llvm/ADT/STLExtras.h" namespace clang { namespace tidy { namespace utils { using tooling::RewriteRule; -TransformerClangTidyCheck::TransformerClangTidyCheck(tooling::RewriteRule R, +TransformerClangTidyCheck::TransformerClangTidyCheck(RewriteRule R, StringRef Name, ClangTidyContext *Context) : ClangTidyCheck(Name, Context), Rule(std::move(R)) { - for (const auto &Case : Rule.Cases) { - assert(Case.Explanation != nullptr && - "clang-tidy checks must have an explanation by default;" - " explicitly provide an empty explanation if none is desired"); - } + assert(llvm::all_of(Rule.Cases, [](const RewriteRule::Case &C) { + return C.Explanation != nullptr; + }) && + "clang-tidy checks must have an explanation by default;" + " explicitly provide an empty explanation if none is desired"); } void TransformerClangTidyCheck::registerMatchers(
_______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits