atomics: Remove unused variable in atomic_add_index_bin (#1709)

Remove a variable that was set when an OpenCL API call failed, but
never read again.  Instead, return immediately upon failure.

Signed-off-by: Sven van Haastregt <sven.vanhaastregt@arm.com>
This commit is contained in:
Sven van Haastregt
2023-05-11 14:12:09 +01:00
committed by GitHub
parent 8272c83c6f
commit d223e46f20

View File

@@ -201,7 +201,6 @@ int add_index_bin_test(size_t *global_threads, cl_command_queue queue,
int number_of_bins = number_of_items / divisor;
int max_counts_per_bin = divisor * 2;
int fail = 0;
int err;
clProgramWrapper program;
@@ -345,7 +344,6 @@ int add_index_bin_test(size_t *global_threads, cl_command_queue queue,
{
log_error("add_index_bin_test FAILED to set kernel arguments: %d\n",
err);
fail = 1;
return -1;
}
@@ -354,7 +352,7 @@ int add_index_bin_test(size_t *global_threads, cl_command_queue queue,
if (err)
{
log_error("add_index_bin_test FAILED to execute kernel: %d\n", err);
fail = 1;
return -1;
}
cl_int *final_bin_assignments =
@@ -372,7 +370,7 @@ int add_index_bin_test(size_t *global_threads, cl_command_queue queue,
if (err)
{
log_error("add_index_bin_test FAILED to read back bins: %d\n", err);
fail = 1;
return -1;
}
cl_int *final_bin_counts =
@@ -390,7 +388,7 @@ int add_index_bin_test(size_t *global_threads, cl_command_queue queue,
{
log_error("add_index_bin_test FAILED to read back bin_counters: %d\n",
err);
fail = 1;
return -1;
}
// Verification.