Fixing build

This commit is contained in:
Henrique Gemignani Passos Lima
2022-12-22 01:26:49 -03:00
parent e088e8cbd9
commit f8e02c251c
9 changed files with 16 additions and 32 deletions

View File

@@ -42,11 +42,11 @@ inline void* operator new(size_t n, void* ptr) { return ptr; };
#ifdef __MWERKS__
inline void operator delete(void* ptr) { CMemory::Free(ptr); }
inline void operator delete[](void* ptr) { CMemory::Free(ptr); }
#define NEW new ("??(??)", nullptr)
#else
__attribute__((weak)) void operator delete(void* ptr) { CMemory::Free(ptr); }
__attribute__((weak)) void operator delete[](void* ptr) { CMemory::Free(ptr); }
#define NEW new
#endif
#define NEW new ("??(??)", nullptr)
#endif // _CMEMORY