aboutsummaryrefslogtreecommitdiffhomepage
path: root/freebsd
diff options
context:
space:
mode:
authorRobin Haberkorn <robin.haberkorn@googlemail.com>2023-07-03 04:27:49 +0300
committerRobin Haberkorn <robin.haberkorn@googlemail.com>2023-07-03 04:27:49 +0300
commit41a02591b9d199a82bb24c23f3828102375137de (patch)
treed09d8a10eb2ed5d180a945421b933f673ce7a95c /freebsd
parent69b4bbb8341cfda5d8456ccbf951034d63e4340c (diff)
downloadsciteco-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')
0 files changed, 0 insertions, 0 deletions