We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 5304a9c commit bfa9ddfCopy full SHA for bfa9ddf
1 file changed
loader/icd_dispatch.c
@@ -37,17 +37,17 @@ clGetICDLoaderInfoOCLICD(
37
size_t pvs;
38
void * pv;
39
40
-#define KHR_ICD_CASE_PARAM_NAME(name) \
+#define KHR_ICD_CASE_STRING_PARAM_NAME(name) \
41
case CL_ICDL_ ## name: \
42
- pvs = sizeof(cl_icdl_ ## name); \
+ pvs = strlen(cl_icdl_ ## name) + 1; \
43
pv = (void *)cl_icdl_ ## name; \
44
break
45
46
switch (param_name) {
47
- KHR_ICD_CASE_PARAM_NAME(OCL_VERSION);
48
- KHR_ICD_CASE_PARAM_NAME(VERSION);
49
- KHR_ICD_CASE_PARAM_NAME(NAME);
50
- KHR_ICD_CASE_PARAM_NAME(VENDOR);
+ KHR_ICD_CASE_STRING_PARAM_NAME(OCL_VERSION);
+ KHR_ICD_CASE_STRING_PARAM_NAME(VERSION);
+ KHR_ICD_CASE_STRING_PARAM_NAME(NAME);
+ KHR_ICD_CASE_STRING_PARAM_NAME(VENDOR);
51
default:
52
return CL_INVALID_VALUE;
53
}
0 commit comments