aboutsummaryrefslogtreecommitdiff
path: root/clang/lib
diff options
context:
space:
mode:
authorKazu Hirata <kazu@google.com>2021-10-16 23:31:20 -0700
committerKazu Hirata <kazu@google.com>2021-10-16 23:31:21 -0700
commit10726992fad771e7c630fc511d85bb81a8d1562e (patch)
tree30996a2cfa8abbdd89012540cf3e2bb0f14bf5e4 /clang/lib
parent6176fda3f992b5086302b3826aa0636135cc4cc0 (diff)
downloadllvm-10726992fad771e7c630fc511d85bb81a8d1562e.zip
llvm-10726992fad771e7c630fc511d85bb81a8d1562e.tar.gz
llvm-10726992fad771e7c630fc511d85bb81a8d1562e.tar.bz2
Use llvm::erase_value (NFC)
Diffstat (limited to 'clang/lib')
-rw-r--r--clang/lib/AST/ASTContext.cpp2
-rw-r--r--clang/lib/Sema/SemaExpr.cpp3
2 files changed, 2 insertions, 3 deletions
diff --git a/clang/lib/AST/ASTContext.cpp b/clang/lib/AST/ASTContext.cpp
index d9017b3..1292cb6 100644
--- a/clang/lib/AST/ASTContext.cpp
+++ b/clang/lib/AST/ASTContext.cpp
@@ -1125,7 +1125,7 @@ void ASTContext::deduplicateMergedDefinitonsFor(NamedDecl *ND) {
for (Module *&M : Merged)
if (!Found.insert(M).second)
M = nullptr;
- Merged.erase(std::remove(Merged.begin(), Merged.end(), nullptr), Merged.end());
+ llvm::erase_value(Merged, nullptr);
}
ArrayRef<Module *>
diff --git a/clang/lib/Sema/SemaExpr.cpp b/clang/lib/Sema/SemaExpr.cpp
index 472b15b..04f8540 100644
--- a/clang/lib/Sema/SemaExpr.cpp
+++ b/clang/lib/Sema/SemaExpr.cpp
@@ -16641,8 +16641,7 @@ void Sema::CheckUnusedVolatileAssignment(Expr *E) {
if (auto *BO = dyn_cast<BinaryOperator>(E->IgnoreParenImpCasts())) {
if (BO->getOpcode() == BO_Assign) {
auto &LHSs = ExprEvalContexts.back().VolatileAssignmentLHSs;
- LHSs.erase(std::remove(LHSs.begin(), LHSs.end(), BO->getLHS()),
- LHSs.end());
+ llvm::erase_value(LHSs, BO->getLHS());
}
}
}