diff options
author | Kazu Hirata <kazu@google.com> | 2025-04-19 10:37:25 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-04-19 10:37:25 -0700 |
commit | 0ed1c9862df408d3df171762bd8fa0dafbe1b7e2 (patch) | |
tree | 8ac1c49bc60f45eaaef722c8abc476ad51697c24 /clang/lib/Sema | |
parent | d46c7334e86040a71b4002786fe021ebf6946694 (diff) | |
download | llvm-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.cpp | 2 | ||||
-rw-r--r-- | clang/lib/Sema/SemaExprCXX.cpp | 4 | ||||
-rw-r--r-- | clang/lib/Sema/SemaHLSL.cpp | 6 | ||||
-rw-r--r-- | clang/lib/Sema/SemaLookup.cpp | 2 | ||||
-rw-r--r-- | clang/lib/Sema/TreeTransform.h | 2 |
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, {}); |