Explorar o código

- missing or, redundant initialization

Olivier Aumage %!s(int64=15) %!d(string=hai) anos
pai
achega
0f49a8f7d3
Modificáronse 1 ficheiros con 1 adicións e 2 borrados
  1. 1 2
      examples/basic_examples/vector_scal_opencl.c

+ 1 - 2
examples/basic_examples/vector_scal_opencl.c

@@ -41,9 +41,8 @@ void scal_opencl_func(void *buffers[], void *_args)
 	err = starpu_opencl_load_kernel(&kernel, &queue, &codelet, "vector_mult_opencl", devid);
 	err = starpu_opencl_load_kernel(&kernel, &queue, &codelet, "vector_mult_opencl", devid);
 	if (err != CL_SUCCESS) STARPU_OPENCL_REPORT_ERROR(err);
 	if (err != CL_SUCCESS) STARPU_OPENCL_REPORT_ERROR(err);
 
 
-	err = 0;
 	err = clSetKernelArg(kernel, 0, sizeof(cl_mem), &val);
 	err = clSetKernelArg(kernel, 0, sizeof(cl_mem), &val);
-	err = clSetKernelArg(kernel, 1, sizeof(n), &n);
+	err |= clSetKernelArg(kernel, 1, sizeof(n), &n);
 	err |= clSetKernelArg(kernel, 2, sizeof(*factor), factor);
 	err |= clSetKernelArg(kernel, 2, sizeof(*factor), factor);
 	if (err) STARPU_OPENCL_REPORT_ERROR(err);
 	if (err) STARPU_OPENCL_REPORT_ERROR(err);