diff options
Diffstat (limited to 'include')
| -rw-r--r-- | include/ocl/alloc_op.hpp | 3 | ||||
| -rw-r--r-- | include/ocl/option.hpp | 1 | ||||
| -rw-r--r-- | include/ocl/tracked_ptr.hpp | 1 |
3 files changed, 3 insertions, 2 deletions
diff --git a/include/ocl/alloc_op.hpp b/include/ocl/alloc_op.hpp index 05d9ed0..721df0d 100644 --- a/include/ocl/alloc_op.hpp +++ b/include/ocl/alloc_op.hpp @@ -54,7 +54,10 @@ namespace ocl auto operator()(pointer_type t) -> void { + if (t == nullptr) + return; delete[] t; + t = nullptr; } }; diff --git a/include/ocl/option.hpp b/include/ocl/option.hpp index 0bf8ea0..2c465a4 100644 --- a/include/ocl/option.hpp +++ b/include/ocl/option.hpp @@ -9,7 +9,6 @@ #include <ocl/detail/config.hpp> #include <ocl/print.hpp> -#include <cstdint> namespace ocl { diff --git a/include/ocl/tracked_ptr.hpp b/include/ocl/tracked_ptr.hpp index 68d0531..7ca5ef7 100644 --- a/include/ocl/tracked_ptr.hpp +++ b/include/ocl/tracked_ptr.hpp @@ -7,7 +7,6 @@ #ifndef OCL_TRACKED_PTR #define OCL_TRACKED_PTR -#include "boost/assert/source_location.hpp" #include <ocl/detail/config.hpp> #include <atomic> #include <stdexcept> |
