lebedev.ri added a comment. Thanks looks even better, getting there. There are some spurious whiteline changes.
================ Comment at: clang-tidy/performance/ForRangeCopyCheck.cpp:53 const auto *Var = Result.Nodes.getNodeAs<VarDecl>("loopVar"); + // Ignore code in macros since we can't place the fixes correctly. ---------------- Spurious newline ================ Comment at: clang-tidy/utils/Matchers.cpp:20 +matchesAnyListedName(const std::vector<std::string> &NameList) { + SmallString<256> NameRegEx; + llvm::raw_svector_ostream NameOut(NameRegEx); ---------------- ``` if(NameList.empty()) return false; ``` ================ Comment at: clang-tidy/utils/Matchers.cpp:29 + NameOut << "^(?!.*)"; + return matchesName(NameRegEx.str()); +} ---------------- Why do you need to 'concatenate' all the regexes? Why not simply match in a loop? https://reviews.llvm.org/D52727 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits