Prechádzať zdrojové kódy

examples: check return for starpu_opencl_unload_opencl

Nathalie Furmento 5 rokov pred
rodič
commit
047cfc5b1a

+ 2 - 1
examples/basic_examples/multiformat.c

@@ -322,7 +322,8 @@ main(void)
 #ifdef STARPU_USE_OPENCL
         ret = starpu_opencl_unload_opencl(&opencl_program);
         STARPU_CHECK_RETURN_VALUE(ret, "starpu_opencl_unload_opencl");
-        starpu_opencl_unload_opencl(&opencl_conversion_program);
+        ret = starpu_opencl_unload_opencl(&opencl_conversion_program);
+        STARPU_CHECK_RETURN_VALUE(ret, "starpu_opencl_unload_opencl");
 #endif
 	starpu_shutdown();
 

+ 2 - 1
examples/binary/binary.c

@@ -103,7 +103,8 @@ int compute(char *file_name, int load_as_file, int with_malloc)
 	starpu_data_unregister(float_array_handle);
 
 #ifdef STARPU_USE_OPENCL
-	starpu_opencl_unload_opencl(&opencl_program);
+	ret = starpu_opencl_unload_opencl(&opencl_program);
+	STARPU_CHECK_RETURN_VALUE(ret, "starpu_opencl_unload_opencl");
 #endif
 
 	FPRINTF(stderr, "array -> %f, %f, %f, %f\n", float_array[0], float_array[1], float_array[2], float_array[3]);

+ 2 - 1
examples/incrementer/incrementer.c

@@ -121,7 +121,8 @@ int main(int argc, char **argv)
 	end = starpu_timing_now();
 
 #ifdef STARPU_USE_OPENCL
-	starpu_opencl_unload_opencl(&opencl_program);
+	ret = starpu_opencl_unload_opencl(&opencl_program);
+	STARPU_CHECK_RETURN_VALUE(ret, "starpu_opencl_unload_opencl");
 #endif
 
 	FPRINTF(stderr, "array -> %f, %f, %f, %f\n", float_array[0],