From 7245e21e896a39fbbbbe38e800791411ebde4011 Mon Sep 17 00:00:00 2001 From: Rahul Joshi Date: Wed, 7 May 2025 17:37:38 -0700 Subject: [NFC][Support] Add llvm::uninitialized_copy (#138174) Add `llvm::uninitialized_copy` that accepts a range instead of start/end iterator for the source of the copy. --- llvm/lib/Bitcode/Reader/BitcodeReader.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'llvm/lib/Bitcode/Reader/BitcodeReader.cpp') diff --git a/llvm/lib/Bitcode/Reader/BitcodeReader.cpp b/llvm/lib/Bitcode/Reader/BitcodeReader.cpp index 4074ed65..b533731 100644 --- a/llvm/lib/Bitcode/Reader/BitcodeReader.cpp +++ b/llvm/lib/Bitcode/Reader/BitcodeReader.cpp @@ -542,8 +542,7 @@ private: : Value(Ty, SubclassID), Opcode(Info.Opcode), Flags(Info.Flags), NumOperands(OpIDs.size()), BlockAddressBB(Info.BlockAddressBB), SrcElemTy(Info.SrcElemTy), InRange(Info.InRange) { - std::uninitialized_copy(OpIDs.begin(), OpIDs.end(), - getTrailingObjects()); + llvm::uninitialized_copy(OpIDs, getTrailingObjects()); } BitcodeConstant &operator=(const BitcodeConstant &) = delete; -- cgit v1.1