diff options
| author | Amlal El Mahrouss <amlal@nekernel.org> | 2026-03-23 09:22:19 +0100 |
|---|---|---|
| committer | Amlal El Mahrouss <amlal@nekernel.org> | 2026-03-23 09:22:19 +0100 |
| commit | 1131c5450865d5fc0f91a1b8fd267c90430a1cb6 (patch) | |
| tree | 36a6f9fbc6248c87e33dfd7a9039be1541e6e4b9 | |
| parent | 0745b058c1fd373a10210c8d9397008b145d82bd (diff) | |
[FEAT] Core Library improvements and tweaks.
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
| -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> |
