Skip to content

Commit dff3c96

Browse files
committed
[AMDGPU] Fix -Wpessimizing-move in AMDGPUSwLowerLDS.cpp (NFC)
/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUSwLowerLDS.cpp:260:10: error: moving a local object in a return statement prevents copy elision [-Werror,-Wpessimizing-move] return std::move(OrderedKernels); ^ /llvm-project/llvm/lib/Target/AMDGPU/AMDGPUSwLowerLDS.cpp:260:10: note: remove std::move call here return std::move(OrderedKernels); ^~~~~~~~~~ ~ 1 error generated.
1 parent 7bc9d95 commit dff3c96

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

llvm/lib/Target/AMDGPU/AMDGPUSwLowerLDS.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -257,7 +257,7 @@ SetVector<Function *> AMDGPUSwLowerLDS::getOrderedIndirectLDSAccessingKernels(
257257
Func->setMetadata("llvm.amdgcn.lds.kernel.id",
258258
MDNode::get(Ctx, AttrMDArgs));
259259
}
260-
return std::move(OrderedKernels);
260+
return OrderedKernels;
261261
}
262262

263263
void AMDGPUSwLowerLDS::getNonKernelsWithLDSArguments(const CallGraph &CG) {

0 commit comments

Comments
 (0)