summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorAmlal El Mahrouss <amlal@nekernel.org>2026-03-23 09:22:19 +0100
committerAmlal El Mahrouss <amlal@nekernel.org>2026-03-23 09:22:19 +0100
commit1131c5450865d5fc0f91a1b8fd267c90430a1cb6 (patch)
tree36a6f9fbc6248c87e33dfd7a9039be1541e6e4b9
parent0745b058c1fd373a10210c8d9397008b145d82bd (diff)
[FEAT] Core Library improvements and tweaks.
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
-rw-r--r--include/ocl/alloc_op.hpp3
-rw-r--r--include/ocl/option.hpp1
-rw-r--r--include/ocl/tracked_ptr.hpp1
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>