diff options
author | David Crocker <dcrocker@eschertech.com> | 2021-12-27 12:49:18 +0300 |
---|---|---|
committer | David Crocker <dcrocker@eschertech.com> | 2021-12-27 12:49:18 +0300 |
commit | 8410c40b4d1d26155f62045038c4140a4e5616b6 (patch) | |
tree | 40a0d420909f3cd0b8c8a2ca1791badbc3e6d12a /src/ObjectModel | |
parent | f3390f52234c967c624ca1f725cb98af1c314e93 (diff) |
Use new macros in FreelistManager.h
Diffstat (limited to 'src/ObjectModel')
-rw-r--r-- | src/ObjectModel/Variable.h | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/ObjectModel/Variable.h b/src/ObjectModel/Variable.h index 2b104608..6f951d04 100644 --- a/src/ObjectModel/Variable.h +++ b/src/ObjectModel/Variable.h @@ -57,8 +57,7 @@ public: private: struct LinkedVariable { - void* operator new(size_t sz) noexcept { return FreelistManager::Allocate<LinkedVariable>(); } - void operator delete(void* p) noexcept { FreelistManager::Release<LinkedVariable>(p); } + DECLARE_FREELIST_NEW_DELETE(LinkedVariable) LinkedVariable(const char *_ecv_array str, ExpressionValue pVal, int8_t pScope, LinkedVariable *p_next) : next(p_next), v(str, pVal, pScope) {} |