diff --git a/src/KingSystem/Utils/SafeDelete.h b/src/KingSystem/Utils/SafeDelete.h index d5bca0b5..45970340 100644 --- a/src/KingSystem/Utils/SafeDelete.h +++ b/src/KingSystem/Utils/SafeDelete.h @@ -9,8 +9,7 @@ namespace ksys::util { /// It is safe for the pointer to be already nullptr. template inline void safeDelete(T*& pointer) { - if (pointer) - delete pointer; + delete pointer; pointer = nullptr; } @@ -19,8 +18,7 @@ inline void safeDelete(T*& pointer) { /// It is safe for the pointer to be already nullptr. template inline void safeDeleteArray(T*& pointer) { - if (pointer) - delete[] pointer; + delete[] pointer; pointer = nullptr; }