diff options
-rw-r--r-- | arm_compute/core/GLES_COMPUTE/GCKernelLibrary.h | 3 | ||||
-rw-r--r-- | src/core/GLES_COMPUTE/GCKernelLibrary.cpp | 5 |
2 files changed, 8 insertions, 0 deletions
diff --git a/arm_compute/core/GLES_COMPUTE/GCKernelLibrary.h b/arm_compute/core/GLES_COMPUTE/GCKernelLibrary.h index 9a5376c876..db2d979156 100644 --- a/arm_compute/core/GLES_COMPUTE/GCKernelLibrary.h +++ b/arm_compute/core/GLES_COMPUTE/GCKernelLibrary.h @@ -103,6 +103,9 @@ public: * @param[in] program Built program. */ GCKernel(std::string name, GLuint program); + /** Destructor. + */ + ~GCKernel(); /** Returns kernel name. * * @return Kernel's name. diff --git a/src/core/GLES_COMPUTE/GCKernelLibrary.cpp b/src/core/GLES_COMPUTE/GCKernelLibrary.cpp index f446859a8d..e8c6ad2539 100644 --- a/src/core/GLES_COMPUTE/GCKernelLibrary.cpp +++ b/src/core/GLES_COMPUTE/GCKernelLibrary.cpp @@ -133,6 +133,11 @@ GCKernel::GCKernel() { } +// Add a default destructor in cpp file to workaround the free unallocated value issue on Android +GCKernel::~GCKernel() // NOLINT +{ +} + GCKernel::GCKernel(std::string name, GLuint program) : _name(std::move(name)), _program(program), |