aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Sema
diff options
context:
space:
mode:
authorKazu Hirata <kazu@google.com>2025-04-19 10:37:25 -0700
committerGitHub <noreply@github.com>2025-04-19 10:37:25 -0700
commit0ed1c9862df408d3df171762bd8fa0dafbe1b7e2 (patch)
tree8ac1c49bc60f45eaaef722c8abc476ad51697c24 /clang/lib/Sema
parentd46c7334e86040a71b4002786fe021ebf6946694 (diff)
downloadllvm-0ed1c9862df408d3df171762bd8fa0dafbe1b7e2.zip
llvm-0ed1c9862df408d3df171762bd8fa0dafbe1b7e2.tar.gz
llvm-0ed1c9862df408d3df171762bd8fa0dafbe1b7e2.tar.bz2
[clang] llvm::append_range (NFC) (#136440)
Diffstat (limited to 'clang/lib/Sema')
-rw-r--r--clang/lib/Sema/SemaChecking.cpp2
-rw-r--r--clang/lib/Sema/SemaExprCXX.cpp4
-rw-r--r--clang/lib/Sema/SemaHLSL.cpp6
-rw-r--r--clang/lib/Sema/SemaLookup.cpp2
-rw-r--r--clang/lib/Sema/TreeTransform.h2
5 files changed, 8 insertions, 8 deletions
diff --git a/clang/lib/Sema/SemaChecking.cpp b/clang/lib/Sema/SemaChecking.cpp
index 26c2dc6..c48e009 100644
--- a/clang/lib/Sema/SemaChecking.cpp
+++ b/clang/lib/Sema/SemaChecking.cpp
@@ -511,7 +511,7 @@ struct BuiltinDumpStructGenerator {
Args.reserve((TheCall->getNumArgs() - 2) + /*Format*/ 1 + Exprs.size());
Args.assign(TheCall->arg_begin() + 2, TheCall->arg_end());
Args.push_back(getStringLiteral(Format));
- Args.insert(Args.end(), Exprs.begin(), Exprs.end());
+ llvm::append_range(Args, Exprs);
// Register a note to explain why we're performing the call.
Sema::CodeSynthesisContext Ctx;
diff --git a/clang/lib/Sema/SemaExprCXX.cpp b/clang/lib/Sema/SemaExprCXX.cpp
index 394e56c..d46322d 100644
--- a/clang/lib/Sema/SemaExprCXX.cpp
+++ b/clang/lib/Sema/SemaExprCXX.cpp
@@ -2532,7 +2532,7 @@ ExprResult Sema::BuildCXXNew(SourceRange Range, bool UseGlobal,
: &OpaqueAllocationSize);
if (isAlignedAllocation(IAP.PassAlignment))
CallArgs.emplace_back(&DesiredAlignment);
- CallArgs.insert(CallArgs.end(), PlacementArgs.begin(), PlacementArgs.end());
+ llvm::append_range(CallArgs, PlacementArgs);
DiagnoseSentinelCalls(OperatorNew, PlacementLParen, CallArgs);
@@ -2969,7 +2969,7 @@ bool Sema::FindAllocationFunctions(
if (IncludeAlignParam)
AllocArgs.push_back(&Align);
- AllocArgs.insert(AllocArgs.end(), PlaceArgs.begin(), PlaceArgs.end());
+ llvm::append_range(AllocArgs, PlaceArgs);
// Find the allocation function.
{
diff --git a/clang/lib/Sema/SemaHLSL.cpp b/clang/lib/Sema/SemaHLSL.cpp
index 10c2281..65f3275 100644
--- a/clang/lib/Sema/SemaHLSL.cpp
+++ b/clang/lib/Sema/SemaHLSL.cpp
@@ -2749,7 +2749,7 @@ static void BuildFlattenedTypeList(QualType BaseTy,
BuildFlattenedTypeList(AT->getElementType(), ElementFields);
// Repeat the element's field list n times.
for (uint64_t Ct = 0; Ct < AT->getZExtSize(); ++Ct)
- List.insert(List.end(), ElementFields.begin(), ElementFields.end());
+ llvm::append_range(List, ElementFields);
continue;
}
// Vectors can only have element types that are builtin types, so this can
@@ -2777,7 +2777,7 @@ static void BuildFlattenedTypeList(QualType BaseTy,
FieldTypes.push_back(FD->getType());
// Reverse the newly added sub-range.
std::reverse(FieldTypes.begin(), FieldTypes.end());
- WorkList.insert(WorkList.end(), FieldTypes.begin(), FieldTypes.end());
+ llvm::append_range(WorkList, FieldTypes);
// If this wasn't a standard layout type we may also have some base
// classes to deal with.
@@ -2786,7 +2786,7 @@ static void BuildFlattenedTypeList(QualType BaseTy,
for (const auto &Base : RD->bases())
FieldTypes.push_back(Base.getType());
std::reverse(FieldTypes.begin(), FieldTypes.end());
- WorkList.insert(WorkList.end(), FieldTypes.begin(), FieldTypes.end());
+ llvm::append_range(WorkList, FieldTypes);
}
continue;
}
diff --git a/clang/lib/Sema/SemaLookup.cpp b/clang/lib/Sema/SemaLookup.cpp
index 5813460..53f64e91 100644
--- a/clang/lib/Sema/SemaLookup.cpp
+++ b/clang/lib/Sema/SemaLookup.cpp
@@ -5611,7 +5611,7 @@ void Sema::diagnoseMissingImport(SourceLocation Loc, const NamedDecl *Decl,
llvm::SmallVector<Module*, 8> OwningModules;
OwningModules.push_back(Owner);
auto Merged = Context.getModulesWithMergedDefinition(Def);
- OwningModules.insert(OwningModules.end(), Merged.begin(), Merged.end());
+ llvm::append_range(OwningModules, Merged);
diagnoseMissingImport(Loc, Def, Def->getLocation(), OwningModules, MIK,
Recover);
diff --git a/clang/lib/Sema/TreeTransform.h b/clang/lib/Sema/TreeTransform.h
index b9a09ad..0713895 100644
--- a/clang/lib/Sema/TreeTransform.h
+++ b/clang/lib/Sema/TreeTransform.h
@@ -4205,7 +4205,7 @@ public:
ArrayRef<OpenACCClause *> Clauses) {
llvm::SmallVector<Expr *> Exprs;
Exprs.push_back(DevNumExpr);
- Exprs.insert(Exprs.end(), QueueIdExprs.begin(), QueueIdExprs.end());
+ llvm::append_range(Exprs, QueueIdExprs);
return getSema().OpenACC().ActOnEndStmtDirective(
OpenACCDirectiveKind::Wait, BeginLoc, DirLoc, LParenLoc, QueuesLoc,
Exprs, OpenACCAtomicKind::None, RParenLoc, EndLoc, Clauses, {});