Kaynağa Gözat

tests/perfmodels/opencl_memset.c: fix errors.

* Set the second argument of the opencl_memset kernel
* do not dereference a void pointer.
Cyril Roelandt 13 yıl önce
ebeveyn
işleme
0a7b9ed02a
1 değiştirilmiş dosya ile 2 ekleme ve 1 silme
  1. 2 1
      tests/perfmodels/opencl_memset.c

+ 2 - 1
tests/perfmodels/opencl_memset.c

@@ -21,7 +21,7 @@ extern struct starpu_opencl_program opencl_program;
 
 void memset_opencl(void *buffers[], void *args)
 {
-	(void) *args;
+	(void) args;
 	int id, devid;
         cl_int err;
 	cl_kernel kernel;
@@ -39,6 +39,7 @@ void memset_opencl(void *buffers[], void *args)
 		STARPU_OPENCL_REPORT_ERROR(err);
 
 	err = clSetKernelArg(kernel, 0, sizeof(val), &val);
+	err|= clSetKernelArg(kernel, 1, sizeof(n), &n);
 	if (err)
 		STARPU_OPENCL_REPORT_ERROR(err);