From 4418d0b58f5cd5620ee513a3c06b4c7ad3fad619 Mon Sep 17 00:00:00 2001 From: Ingo Randolf Date: Sun, 20 Feb 2022 13:06:35 +0100 Subject: [PATCH] remove global new/delete operators for CMEM --- source/flsupport.cpp | 26 -------------------------- 1 file changed, 26 deletions(-) diff --git a/source/flsupport.cpp b/source/flsupport.cpp index 0da13d4c..ff59482d 100644 --- a/source/flsupport.cpp +++ b/source/flsupport.cpp @@ -254,32 +254,6 @@ FLEXT_TEMPIMPL(void FLEXT_CLASSDEF(flext_root))::FreeAligned(void *blk) } } -// ------------------------------------------ - -#if defined(FLEXT_USE_CMEM) -// define global new/delete operators -void *operator new(size_t bytes) NEWTHROW -{ - return flext_root::operator new(bytes); -} -void operator delete(void *blk) DELTHROW -{ - flext_root::operator delete(blk); -} - -#ifndef __MRC__ // doesn't allow new[] overloading?! -void *operator new[](size_t bytes) NEWTHROW -{ - return flext_root::operator new[](bytes); -} -void operator delete[](void *blk) DELTHROW -{ - flext_root::operator delete[](blk); -} -#endif - -#endif // FLEXT_USE_CMEM -// ------------------------------------------ /*! \todo there is probably also a shortcut for Max \todo size checking