Eugene.Zelenko added inline comments.
================ Comment at: clang-tools-extra/clang-tidy/modernize/UseEmplaceCheck.cpp:29 + int Count = 0; + for (const auto &Character : FullName) { + if (Character == '<') { ---------------- I'm not sure, but probably braces could be elided in `for` and `if else`. ================ Comment at: clang-tools-extra/clang-tidy/modernize/UseEmplaceCheck.cpp:46 + } else if (FullNameTrimmedRef.endswith(Pattern) && + FullNameTrimmedRef.drop_back(Pattern.size()).endswith("::")) { + return true; ---------------- I'm not sure, but probably braces could be elided. ================ Comment at: clang-tools-extra/clang-tidy/modernize/UseEmplaceCheck.cpp:57 + clang::ast_matchers::internal::Matcher<Expr>, InnerMatcher) { + if (Node.getNumArgs() == 0) { + return false; ---------------- Please elide braces. ================ Comment at: clang-tools-extra/clang-tidy/modernize/UseEmplaceCheck.cpp:69 +AST_MATCHER(CXXMemberCallExpr, hasSameNumArgsAsDeclNumParams) { + if (Node.getMethodDecl()->isFunctionTemplateSpecialization()) { + return Node.getNumArgs() == Node.getMethodDecl() ---------------- Please elide braces. ================ Comment at: clang-tools-extra/clang-tidy/modernize/UseEmplaceCheck.cpp:268 + if (PushBackCall) { + const auto *EmplacePrefix = MakeCall ? "emplace_back" : "emplace_back("; + Diag << FixItHint::CreateReplacement(FunctionNameSourceRange, ---------------- It's not yours, but please fix it, since code was affected by your change. Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D101471/new/ https://reviews.llvm.org/D101471 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits