diff options
author | Robin Haberkorn <robin.haberkorn@googlemail.com> | 2023-07-03 04:27:49 +0300 |
---|---|---|
committer | Robin Haberkorn <robin.haberkorn@googlemail.com> | 2023-07-03 04:27:49 +0300 |
commit | 41a02591b9d199a82bb24c23f3828102375137de (patch) | |
tree | d09d8a10eb2ed5d180a945421b933f673ce7a95c /freebsd/Makefile | |
parent | 69b4bbb8341cfda5d8456ccbf951034d63e4340c (diff) | |
download | sciteco-41a02591b9d199a82bb24c23f3828102375137de.tar.gz |
introduced TECO_DEBUG_CLEANUP to mark destructors that should only be used for debug builds
* There is cleanup that is not strictly necessary, because it only frees memory
which is freed on program termination anyway.
* However, it helps to explicitly free everything for debugging memory leaks via Valgrind.
* The new macro reduces the number of #ifdef statements.
* On NDEBUG, the code of these functions will still be eliminated.
* If functions are referenced only from the destructor, there will be no unused function
warnings, even in NDEBUG.
Diffstat (limited to 'freebsd/Makefile')
0 files changed, 0 insertions, 0 deletions