From 1131c5450865d5fc0f91a1b8fd267c90430a1cb6 Mon Sep 17 00:00:00 2001 From: Amlal El Mahrouss Date: Mon, 23 Mar 2026 09:22:19 +0100 Subject: [FEAT] Core Library improvements and tweaks. Signed-off-by: Amlal El Mahrouss --- include/ocl/alloc_op.hpp | 3 +++ include/ocl/option.hpp | 1 - include/ocl/tracked_ptr.hpp | 1 - 3 files changed, 3 insertions(+), 2 deletions(-) (limited to 'include') 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 #include -#include 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 #include #include -- cgit v1.2.3