Add placement new/delete for LightClass

This commit is contained in:
smallmodel 2025-01-31 20:45:18 +01:00
parent d4bbaa41c3
commit 7a8aa4eb84
No known key found for this signature in database
GPG key ID: 9F2D623CEDF08512
2 changed files with 12 additions and 0 deletions

View file

@ -99,3 +99,12 @@ void LightClass::operator delete(void *ptr)
# endif
}
#endif
void* LightClass::operator new(size_t size, void* placement)
{
return placement;
}
void LightClass::operator delete(void* ptr, void* placement)
{
}

View file

@ -31,6 +31,9 @@ public:
#ifndef _DEBUG_MEM
void* operator new(size_t);
void operator delete(void*);
void* operator new(size_t size, void* placement);
void operator delete(void* ptr, void* placement);
#endif
};