Skip to content

Commit d9d6b0f

Browse files
committed
[UR] Fix warnings in appendKernelLaunchWithArgsExpNew()
Fix following warnings in appendKernelLaunchWithArgsExpNew(): warning: cast from type ‘X’ to type ‘void*’ casts away qualifiers [-Wcast-qual] Signed-off-by: Lukasz Dorau <lukasz.dorau@intel.com>
1 parent 43eedd1 commit d9d6b0f

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

unified-runtime/source/adapters/level_zero/v2/command_list_manager.cpp

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1167,13 +1167,16 @@ ur_result_t ur_command_list_manager::appendKernelLaunchWithArgsExpNew(
11671167
for (uint32_t argIndex = 0; argIndex < numArgs; argIndex++) {
11681168
switch (pArgs[argIndex].type) {
11691169
case UR_EXP_KERNEL_ARG_TYPE_LOCAL:
1170-
hKernel->kernelArgs[argIndex] = (void *)&pArgs[argIndex].size;
1170+
hKernel->kernelArgs[argIndex] =
1171+
reinterpret_cast<void *>(const_cast<size_t *>(&pArgs[argIndex].size));
11711172
break;
11721173
case UR_EXP_KERNEL_ARG_TYPE_VALUE:
1173-
hKernel->kernelArgs[argIndex] = (void *)pArgs[argIndex].value.value;
1174+
hKernel->kernelArgs[argIndex] =
1175+
const_cast<void *>(pArgs[argIndex].value.value);
11741176
break;
11751177
case UR_EXP_KERNEL_ARG_TYPE_POINTER:
1176-
hKernel->kernelArgs[argIndex] = (void *)&pArgs[argIndex].value.pointer;
1178+
hKernel->kernelArgs[argIndex] = reinterpret_cast<void *>(
1179+
const_cast<void **>(&pArgs[argIndex].value.pointer));
11771180
break;
11781181
case UR_EXP_KERNEL_ARG_TYPE_MEM_OBJ:
11791182
// prepareForSubmission() will save zePtr in kernelMemObj[argIndex]

0 commit comments

Comments
 (0)