From 68df72ab0f8817c50a1a86d8370224dbeaa8deab Mon Sep 17 00:00:00 2001 From: "N.E.C" Date: Sun, 19 Jun 2022 17:19:41 -0700 Subject: [PATCH] Fix warning C4291 --- kauai/src/base.cpp | 9 +++++++++ kauai/src/base.h | 1 + 2 files changed, 10 insertions(+) diff --git a/kauai/src/base.cpp b/kauai/src/base.cpp index 6c7df15c..12f45126 100644 --- a/kauai/src/base.cpp +++ b/kauai/src/base.cpp @@ -256,6 +256,7 @@ void *BASE::operator new(size_t cb) } #if defined(DEBUG) || defined(WIN) + /*************************************************************************** DEBUG : Unlink from linked list of allocated objects and free the memory. ***************************************************************************/ @@ -278,6 +279,14 @@ void BASE::operator delete(void *pv) ::delete (pv); #endif //! WIN } + +#ifdef DEBUG +void BASE::operator delete(void *pv, schar *pszsFile, long lwLine) +{ + BASE::operator delete(pv); +} +#endif // DEBUG + #endif // DEBUG || WIN #ifdef DEBUG diff --git a/kauai/src/base.h b/kauai/src/base.h index 6b848d59..9183b66f 100644 --- a/kauai/src/base.h +++ b/kauai/src/base.h @@ -235,6 +235,7 @@ class BASE public: #ifdef DEBUG void *operator new(size_t cb, schar *pszsFile, long lwLine); + void operator delete(void *pv, schar *pszsFile, long lwLine); // To prevent warning C4291 void operator delete(void *pv); void MarkMemStub(void); #else //! DEBUG