From 1d8bf3e747826e8214dabfc9dd9db6edd3fc1414 Mon Sep 17 00:00:00 2001 From: Deukhoofd Date: Sat, 14 May 2022 16:14:30 +0200 Subject: [PATCH] Makes GCC happy --- src/Memory/__OptionalUniquePtr.hpp | 3 ++- src/Memory/__UniquePtr.hpp | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/Memory/__OptionalUniquePtr.hpp b/src/Memory/__OptionalUniquePtr.hpp index 4fe31ad..425d1b8 100644 --- a/src/Memory/__OptionalUniquePtr.hpp +++ b/src/Memory/__OptionalUniquePtr.hpp @@ -18,7 +18,8 @@ namespace ArbUt { inline OptionalUniquePtr() : _raw(nullptr) {} /// @brief Initialise a OptionalUniquePtr with a specific raw pointer. inline OptionalUniquePtr(T* nullable ptr) : _raw(ptr){}; - NO_COPY_OR_MOVE(OptionalUniquePtr) + + NO_COPY_OR_MOVE(OptionalUniquePtr) ~OptionalUniquePtr() noexcept { delete _raw; } diff --git a/src/Memory/__UniquePtr.hpp b/src/Memory/__UniquePtr.hpp index 6062b0b..c47b73a 100644 --- a/src/Memory/__UniquePtr.hpp +++ b/src/Memory/__UniquePtr.hpp @@ -18,7 +18,8 @@ namespace ArbUt { inline UniquePtr() {} /// @brief Initialise a UniquePtr with a specific raw pointer. inline UniquePtr(T* non_null ptr) : _raw(ptr) { EnsureNotNull(ptr); }; - NO_COPY_OR_MOVE(UniquePtr) + + NO_COPY_OR_MOVE(UniquePtr) #if !WINDOWS // This doesn't work on mingw-w64 for some reason UniquePtr(std::nullptr_t) = delete;