aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnitha Raj <anitha.raj@arm.com>2024-01-23 13:14:37 +0000
committerAnitha Raj <Anitha.Raj@arm.com>2024-01-23 15:18:31 +0000
commite8e016e126e38c3114734220768a743a1228d62a (patch)
treeefe75c7047271c603e7287c2c38c8da37fb5cb63
parentfdf56fb9d414a754e7cedfdc1351ab0ce2866a0c (diff)
downloadComputeLibrary-e8e016e126e38c3114734220768a743a1228d62a.tar.gz
Fix for unchecked return value detected in Coverity checks.
Resolves: COMPMID-6753 Signed-off-by: Anitha Raj <anitha.raj@arm.com> Change-Id: I80df0479eb4c7cc2c5380df708844cc9ffdd2aed Reviewed-on: https://review.mlplatform.org/c/ml/ComputeLibrary/+/11001 Reviewed-by: Gunes Bayir <gunes.bayir@arm.com> Comments-Addressed: Arm Jenkins <bsgcomp@arm.com> Benchmark: Arm Jenkins <bsgcomp@arm.com> Tested-by: Arm Jenkins <bsgcomp@arm.com>
-rw-r--r--src/core/CL/OpenCL.cpp8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/core/CL/OpenCL.cpp b/src/core/CL/OpenCL.cpp
index 07baa5e7fb..2ebc3274aa 100644
--- a/src/core/CL/OpenCL.cpp
+++ b/src/core/CL/OpenCL.cpp
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2017-2023 Arm Limited.
+ * Copyright (c) 2017-2024 Arm Limited.
*
* SPDX-License-Identifier: MIT
*
@@ -196,7 +196,11 @@ bool CLSymbols::load(const std::vector<std::string> &libraries_filenames, bool u
// functions.
constexpr unsigned int num_platforms = 1U;
std::vector<cl_platform_id> platform_ids(num_platforms);
- clGetPlatformIDs(num_platforms, platform_ids.data(), nullptr);
+ cl_int err = clGetPlatformIDs(num_platforms, platform_ids.data(), nullptr);
+ if (err != CL_SUCCESS)
+ {
+ return false;
+ }
// Command buffer and mutable dispatch command buffer extensions
/// TODO: (COMPMID-6742) Load Command Buffer extensions in a Portable way