From 812e4b4c964b9e2f56ee095e206ff180bad79b13 Mon Sep 17 00:00:00 2001 From: Gary Talent Date: Mon, 21 Feb 2022 02:07:53 -0600 Subject: [PATCH] [ox/std] Add safeDelete functions --- deps/ox/src/ox/std/memory.hpp | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/deps/ox/src/ox/std/memory.hpp b/deps/ox/src/ox/std/memory.hpp index f07b2b13..2cfc1c75 100644 --- a/deps/ox/src/ox/std/memory.hpp +++ b/deps/ox/src/ox/std/memory.hpp @@ -42,13 +42,11 @@ namespace ox { * free the memory without running the destructor. */ -template -void safeDelete(T *val) requires(sizeof(T) >= 1) { +void safeDelete(auto *val) requires(sizeof(*val) >= 1) { delete val; } -template -void safeDeleteArray(T *val) requires(sizeof(T) >= 1) { +void safeDeleteArray(auto *val) requires(sizeof(*val) >= 1) { delete[] val; }