Author: Kazu Hirata Date: 2025-05-12T23:24:24-07:00 New Revision: 75e0865837519493c4efaa6f33480e1db8f2e462
URL: https://github.com/llvm/llvm-project/commit/75e0865837519493c4efaa6f33480e1db8f2e462 DIFF: https://github.com/llvm/llvm-project/commit/75e0865837519493c4efaa6f33480e1db8f2e462.diff LOG: [clang-tools-extra] Use llvm::unique (NFC) (#139663) Added: Modified: clang-tools-extra/clangd/Hover.cpp clang-tools-extra/include-cleaner/lib/HTMLReport.cpp clang-tools-extra/include-cleaner/lib/Record.cpp Removed: ################################################################################ diff --git a/clang-tools-extra/clangd/Hover.cpp b/clang-tools-extra/clangd/Hover.cpp index 3ab3d89030520..e39d8bfcf83f3 100644 --- a/clang-tools-extra/clangd/Hover.cpp +++ b/clang-tools-extra/clangd/Hover.cpp @@ -1270,9 +1270,8 @@ void maybeAddUsedSymbols(ParsedAST &AST, HoverInfo &HI, const Inclusion &Inc) { for (const auto &UsedSymbolDecl : UsedSymbols) HI.UsedSymbolNames.push_back(getSymbolName(UsedSymbolDecl)); llvm::sort(HI.UsedSymbolNames); - HI.UsedSymbolNames.erase( - std::unique(HI.UsedSymbolNames.begin(), HI.UsedSymbolNames.end()), - HI.UsedSymbolNames.end()); + HI.UsedSymbolNames.erase(llvm::unique(HI.UsedSymbolNames), + HI.UsedSymbolNames.end()); } } // namespace diff --git a/clang-tools-extra/include-cleaner/lib/HTMLReport.cpp b/clang-tools-extra/include-cleaner/lib/HTMLReport.cpp index 92c7c554ca50c..b0a6c9565befd 100644 --- a/clang-tools-extra/include-cleaner/lib/HTMLReport.cpp +++ b/clang-tools-extra/include-cleaner/lib/HTMLReport.cpp @@ -186,8 +186,7 @@ class Reporter { R.Satisfied = true; // Include pointers are meaningfully ordered as they are backed by a vector. llvm::sort(R.Includes); - R.Includes.erase(std::unique(R.Includes.begin(), R.Includes.end()), - R.Includes.end()); + R.Includes.erase(llvm::unique(R.Includes), R.Includes.end()); if (!R.Headers.empty()) R.Insert = diff --git a/clang-tools-extra/include-cleaner/lib/Record.cpp b/clang-tools-extra/include-cleaner/lib/Record.cpp index 6b5be956ec108..4dc217d3f41da 100644 --- a/clang-tools-extra/include-cleaner/lib/Record.cpp +++ b/clang-tools-extra/include-cleaner/lib/Record.cpp @@ -205,9 +205,7 @@ class PragmaIncludes::RecordPragma : public PPCallbacks, public CommentHandler { void EndOfMainFile() override { for (auto &It : Out->IWYUExportBy) { llvm::sort(It.getSecond()); - It.getSecond().erase( - std::unique(It.getSecond().begin(), It.getSecond().end()), - It.getSecond().end()); + It.getSecond().erase(llvm::unique(It.getSecond()), It.getSecond().end()); } Out->Arena.emplace_back(std::move(Arena)); } _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits