Skip to content

Commit 719e62d

Browse files
committed
Fix missed size_t kernel num args in sanitizer layer.
1 parent d306feb commit 719e62d

File tree

4 files changed

+4
-5
lines changed

4 files changed

+4
-5
lines changed

source/adapters/hip/device.cpp

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -881,8 +881,6 @@ UR_APIEXPORT ur_result_t UR_APICALL urDeviceGetInfo(ur_device_handle_t hDevice,
881881
return ReturnValue(false);
882882
case UR_DEVICE_INFO_TIMESTAMP_RECORDING_SUPPORT_EXP:
883883
return ReturnValue(true);
884-
case UR_DEVICE_INFO_KERNEL_SET_SPECIALIZATION_CONSTANTS:
885-
return ReturnValue(false);
886884

887885
case UR_DEVICE_INFO_GLOBAL_VARIABLE_SUPPORT:
888886
return ReturnValue(false);

source/loader/layers/sanitizer/ur_sanitizer_utils.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -149,8 +149,8 @@ std::vector<ur_device_handle_t> GetProgramDevices(ur_program_handle_t Program) {
149149
return Devices;
150150
}
151151

152-
size_t GetKernelNumArgs(ur_kernel_handle_t Kernel) {
153-
size_t NumArgs = 0;
152+
uint32_t GetKernelNumArgs(ur_kernel_handle_t Kernel) {
153+
uint32_t NumArgs = 0;
154154
[[maybe_unused]] auto Res = context.urDdiTable.Kernel.pfnGetInfo(
155155
Kernel, UR_KERNEL_INFO_NUM_ARGS, sizeof(NumArgs), &NumArgs, nullptr);
156156
assert(Res == UR_RESULT_SUCCESS);

source/loader/layers/sanitizer/ur_sanitizer_utils.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ ur_program_handle_t GetProgram(ur_kernel_handle_t Kernel);
4141
std::vector<ur_device_handle_t> GetProgramDevices(ur_program_handle_t Program);
4242
ur_device_handle_t GetUSMAllocDevice(ur_context_handle_t Context,
4343
const void *MemPtr);
44-
size_t GetKernelNumArgs(ur_kernel_handle_t Kernel);
44+
uint32_t GetKernelNumArgs(ur_kernel_handle_t Kernel);
4545
size_t GetVirtualMemGranularity(ur_context_handle_t Context,
4646
ur_device_handle_t Device);
4747

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
urKernelGetInfoTest.Success/Intel_R__OpenCL_{{.*}}_UR_KERNEL_INFO_NUM_REGS

0 commit comments

Comments
 (0)