[PATCH] D52727: [clang-tidy] White List Option for performance-unnecessary-value-param, performance-unnecessary-copy-initialization and performance-for-range-copy

Roman Lebedev via Phabricator via cfe-commits cfe-commits at lists.llvm.org
Thu Oct 4 05:57:33 PDT 2018


lebedev.ri added inline comments.


================
Comment at: clang-tidy/utils/Matchers.cpp:20
+matchesAnyListedName(const std::vector<std::string> &NameList) {
+  SmallString<256> NameRegEx;
+  llvm::raw_svector_ostream NameOut(NameRegEx);
----------------
baloghadamsoftware wrote:
> lebedev.ri wrote:
> > ```
> > if(NameList.empty())
> >   return false;
> > ```
> `false`? But this functions returns `Matcher<NamedDecl>`.
Hm, then `unless(anything())`, or `unless(anything()).matches(Node, Finder, Builder)`.


https://reviews.llvm.org/D52727





More information about the cfe-commits mailing list