@@ -2110,7 +2110,7 @@ void QualifierInfo::setTemplateParameterListsInfo(
21102110 if (!TPLists.empty ()) {
21112111 TemplParamLists = new (Context) TemplateParameterList *[TPLists.size ()];
21122112 NumTemplParamLists = TPLists.size ();
2113- std ::copy (TPLists. begin (), TPLists. end () , TemplParamLists);
2113+ llvm ::copy (TPLists, TemplParamLists);
21142114 }
21152115}
21162116
@@ -3753,7 +3753,7 @@ void FunctionDecl::setParams(ASTContext &C,
37533753 // Zero params -> null pointer.
37543754 if (!NewParamInfo.empty ()) {
37553755 ParamInfo = new (C) ParmVarDecl*[NewParamInfo.size ()];
3756- std ::copy (NewParamInfo. begin (), NewParamInfo. end () , ParamInfo);
3756+ llvm ::copy (NewParamInfo, ParamInfo);
37573757 }
37583758}
37593759
@@ -5322,7 +5322,7 @@ void BlockDecl::setParams(ArrayRef<ParmVarDecl *> NewParamInfo) {
53225322 if (!NewParamInfo.empty ()) {
53235323 NumParams = NewParamInfo.size ();
53245324 ParamInfo = new (getASTContext ()) ParmVarDecl*[NewParamInfo.size ()];
5325- std ::copy (NewParamInfo. begin (), NewParamInfo. end () , ParamInfo);
5325+ llvm ::copy (NewParamInfo, ParamInfo);
53265326 }
53275327}
53285328
@@ -5379,7 +5379,7 @@ PragmaCommentDecl *PragmaCommentDecl::Create(const ASTContext &C,
53795379 PragmaCommentDecl *PCD =
53805380 new (C, DC, additionalSizeToAlloc<char >(Arg.size () + 1 ))
53815381 PragmaCommentDecl (DC, CommentLoc, CommentKind);
5382- memcpy ( PCD->getTrailingObjects (), Arg. data (), Arg. size ());
5382+ llvm::copy (Arg, PCD->getTrailingObjects ());
53835383 PCD->getTrailingObjects ()[Arg.size ()] = ' \0 ' ;
53845384 return PCD;
53855385}
@@ -5401,9 +5401,9 @@ PragmaDetectMismatchDecl::Create(const ASTContext &C, TranslationUnitDecl *DC,
54015401 PragmaDetectMismatchDecl *PDMD =
54025402 new (C, DC, additionalSizeToAlloc<char >(ValueStart + Value.size () + 1 ))
54035403 PragmaDetectMismatchDecl (DC, Loc, ValueStart);
5404- memcpy ( PDMD->getTrailingObjects (), Name. data (), Name. size ());
5404+ llvm::copy (Name, PDMD->getTrailingObjects ());
54055405 PDMD->getTrailingObjects ()[Name.size ()] = ' \0 ' ;
5406- memcpy ( PDMD->getTrailingObjects () + ValueStart, Value. data (), Value. size () );
5406+ llvm::copy (Value, PDMD->getTrailingObjects () + ValueStart);
54075407 PDMD->getTrailingObjects ()[ValueStart + Value.size ()] = ' \0 ' ;
54085408 return PDMD;
54095409}
@@ -5443,9 +5443,9 @@ LabelDecl *LabelDecl::CreateDeserialized(ASTContext &C, GlobalDeclID ID) {
54435443
54445444void LabelDecl::setMSAsmLabel (StringRef Name) {
54455445char *Buffer = new (getASTContext (), 1 ) char [Name.size () + 1 ];
5446- memcpy (Buffer, Name. data (), Name. size () );
5447- Buffer[Name.size ()] = ' \0 ' ;
5448- MSAsmName = Buffer;
5446+ llvm::copy ( Name, Buffer );
5447+ Buffer[Name.size ()] = ' \0 ' ;
5448+ MSAsmName = Buffer;
54495449}
54505450
54515451void ValueDecl::anchor () {}
@@ -5828,7 +5828,7 @@ void HLSLBufferDecl::setDefaultBufferDecls(ArrayRef<Decl *> Decls) {
58285828
58295829 // allocate array for default decls with ASTContext allocator
58305830 Decl **DeclsArray = new (getASTContext ()) Decl *[Decls.size ()];
5831- std ::copy (Decls. begin (), Decls. end () , DeclsArray);
5831+ llvm ::copy (Decls, DeclsArray);
58325832 DefaultBufferDecls = ArrayRef<Decl *>(DeclsArray, Decls.size ());
58335833}
58345834
@@ -5869,8 +5869,7 @@ HLSLRootSignatureDecl *HLSLRootSignatureDecl::Create(
58695869 RootElements.size ()))
58705870 HLSLRootSignatureDecl (DC, Loc, ID, RootElements.size ());
58715871 auto *StoredElems = RSDecl->getElems ();
5872- std::uninitialized_copy (RootElements.begin (), RootElements.end (),
5873- StoredElems);
5872+ llvm::uninitialized_copy (RootElements, StoredElems);
58745873 return RSDecl;
58755874}
58765875
0 commit comments