Skip to content

Commit 1f8b2b1

Browse files
committed
[CGData] Fix -Wpessimizing-move in CodeGenDataReader.cpp (NFC)
/llvm-project/llvm/lib/CodeGenData/CodeGenDataReader.cpp:78:12: error: moving a local object in a return statement prevents copy elision [-Werror,-Wpessimizing-move] return std::move(E); ^ /llvm-project/llvm/lib/CodeGenData/CodeGenDataReader.cpp:78:12: note: remove std::move call here return std::move(E); ^~~~~~~~~~ ~ 1 error generated.
1 parent 4dcd91a commit 1f8b2b1

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

llvm/lib/CodeGenData/CodeGenDataReader.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ Error IndexedCodeGenDataReader::read() {
7575
auto *End =
7676
reinterpret_cast<const unsigned char *>(DataBuffer->getBufferEnd());
7777
if (auto E = IndexedCGData::Header::readFromBuffer(Start).moveInto(Header))
78-
return std::move(E);
78+
return E;
7979

8080
if (hasOutlinedHashTree()) {
8181
const unsigned char *Ptr = Start + Header.OutlinedHashTreeOffset;

0 commit comments

Comments
 (0)