瀏覽代碼

Fixing dead assignments.

[scan-build] Dead assignment (x10)
Cyril Roelandt 13 年之前
父節點
當前提交
42ecdb6064
共有 1 個文件被更改,包括 29 次插入2 次删除
  1. 29 2
      examples/spmv/spmv_kernels.c

+ 29 - 2
examples/spmv/spmv_kernels.c

@@ -47,19 +47,46 @@ void spmv_kernel_opencl(void *descr[], void *args)
         err = starpu_opencl_load_kernel(&kernel, &queue, &opencl_codelet, "spmv", devid);
         if (err != CL_SUCCESS) STARPU_OPENCL_REPORT_ERROR(err);
 
-	err = 0;
         n=0;
 	err = clSetKernelArg(kernel, n++, sizeof(nnz), &nnz);
+	if (err != CL_SUCCESS)
+		STARPU_OPENCL_REPORT_ERROR(err);
+
 	err = clSetKernelArg(kernel, n++, sizeof(nrow), &nrow);
+	if (err != CL_SUCCESS)
+		STARPU_OPENCL_REPORT_ERROR(err);
+
 	err = clSetKernelArg(kernel, n++, sizeof(nzval), &nzval);
+	if (err != CL_SUCCESS)
+		STARPU_OPENCL_REPORT_ERROR(err);
+
 	err = clSetKernelArg(kernel, n++, sizeof(colind), &colind);
+	if (err != CL_SUCCESS)
+		STARPU_OPENCL_REPORT_ERROR(err);
+
 	err = clSetKernelArg(kernel, n++, sizeof(rowptr), &rowptr);
+	if (err != CL_SUCCESS)
+		STARPU_OPENCL_REPORT_ERROR(err);
+
 	err = clSetKernelArg(kernel, n++, sizeof(firstentry), &firstentry);
+	if (err != CL_SUCCESS)
+		STARPU_OPENCL_REPORT_ERROR(err);
+
 	err = clSetKernelArg(kernel, n++, sizeof(vecin), &vecin);
+	if (err != CL_SUCCESS)
+		STARPU_OPENCL_REPORT_ERROR(err);
+
 	err = clSetKernelArg(kernel, n++, sizeof(nx_in), &nx_in);
+	if (err != CL_SUCCESS)
+		STARPU_OPENCL_REPORT_ERROR(err);
+
 	err = clSetKernelArg(kernel, n++, sizeof(vecout), &vecout);
+	if (err != CL_SUCCESS)
+		STARPU_OPENCL_REPORT_ERROR(err);
+
 	err = clSetKernelArg(kernel, n++, sizeof(nx_out), &nx_out);
-        if (err) STARPU_OPENCL_REPORT_ERROR(err);
+	if (err != CL_SUCCESS)
+		STARPU_OPENCL_REPORT_ERROR(err);
 
 	{
                 size_t global=nrow;