alexfh accepted this revision. alexfh added a comment. This revision is now accepted and ready to land.
LG. ================ Comment at: clang-tidy/misc/RedundantExpressionCheck.cpp:140 @@ +139,3 @@ + const LangOptions &LO = Finder->getASTContext().getLangOpts(); + std::set<std::string> Names(NameRefs.begin(), NameRefs.end()); + SourceLocation Loc = Node.getExprLoc(); ---------------- Is there a way to not create a set on each call to the matcher? There also might be a more suitable container in llvm/ADT. ================ Comment at: clang-tidy/misc/RedundantExpressionCheck.cpp:189 @@ +188,3 @@ + anyOf( + hasOverloadedOperatorName("-"), hasOverloadedOperatorName("/"), + hasOverloadedOperatorName("%"), hasOverloadedOperatorName("|"), ---------------- We should add a `hasAnyOverloadedOperatorName` matcher at some point. http://reviews.llvm.org/D19703 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits