diff --git a/CHANGELOG.md b/CHANGELOG.md index 0471213..07e7810 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -24,6 +24,7 @@ All notable changes to this project will be documented in this file. - Cray compiler OpenMP flags updated. - Clang compiler OpenMP flags corrected for NVIDIA target. - Reorder OpenCL objects in class so destructors are called in safe order. +- Ensure all OpenCL kernels are present in destructor. - Initial values updated to support additional kernel. ### Removed diff --git a/OCLStream.cpp b/OCLStream.cpp index 7e1bcf0..6c88eda 100644 --- a/OCLStream.cpp +++ b/OCLStream.cpp @@ -186,6 +186,7 @@ OCLStream::~OCLStream() delete mul_kernel; delete add_kernel; delete triad_kernel; + delete dot_kernel; devices.clear(); }