diff --git a/src/new.h b/src/new.h new file mode 100644 index 000000000..bb1a28af3 --- /dev/null +++ b/src/new.h @@ -0,0 +1,22 @@ +#pragma once + +[[deprecated]] +inline void *operator new(size_t size) +{ + return zmalloc(size, MALLOC_LOCAL); +} + +inline void *operator new(size_t size, enum MALLOC_CLASS mclass) +{ + return zmalloc(size, mclass); +} + +inline void operator delete(void * p) +{ + zfree(p); +} + +inline void operator delete(void *p, std::size_t) +{ + zfree(p); +} \ No newline at end of file