Procházet zdrojové kódy

tests/perfmodels/opencl_memset.c: fix errors.

* Set the second argument of the opencl_memset kernel
* do not dereference a void pointer.
Cyril Roelandt před 13 roky
rodič
revize
0a7b9ed02a
1 změnil soubory, kde provedl 2 přidání a 1 odebrání
  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);