Skip to content

Commit a7ee825

Browse files
authored
Merge pull request #1726 from zhaomaosu/avoid-copy
[DeviceSanitizer][NFC] Fix Coverity copy_instead_of_move issue
2 parents ab94782 + 43d1faf commit a7ee825

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

source/loader/layers/sanitizer/ur_sanddi.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1193,7 +1193,7 @@ __urdlllocal ur_result_t UR_APICALL urKernelSetArgValue(
11931193
*ur_cast<const ur_mem_handle_t *>(pArgValue)))) {
11941194
auto KernelInfo = context.interceptor->getKernelInfo(hKernel);
11951195
std::scoped_lock<ur_shared_mutex> Guard(KernelInfo->Mutex);
1196-
KernelInfo->BufferArgs[argIndex] = MemBuffer;
1196+
KernelInfo->BufferArgs[argIndex] = std::move(MemBuffer);
11971197
} else {
11981198
UR_CALL(
11991199
pfnSetArgValue(hKernel, argIndex, argSize, pProperties, pArgValue));
@@ -1222,7 +1222,7 @@ __urdlllocal ur_result_t UR_APICALL urKernelSetArgMemObj(
12221222
if (auto MemBuffer = context.interceptor->getMemBuffer(hArgValue)) {
12231223
auto KernelInfo = context.interceptor->getKernelInfo(hKernel);
12241224
std::scoped_lock<ur_shared_mutex> Guard(KernelInfo->Mutex);
1225-
KernelInfo->BufferArgs[argIndex] = MemBuffer;
1225+
KernelInfo->BufferArgs[argIndex] = std::move(MemBuffer);
12261226
} else {
12271227
UR_CALL(pfnSetArgMemObj(hKernel, argIndex, pProperties, hArgValue));
12281228
}

0 commit comments

Comments
 (0)