aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/parser.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/parser.c')
-rw-r--r--src/parser.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/src/parser.c b/src/parser.c
index 910fc7f..7bc683e 100644
--- a/src/parser.c
+++ b/src/parser.c
@@ -52,13 +52,11 @@ teco_loop_stack_init(void)
TECO_DEFINE_ARRAY_UNDO_INSERT_VAL(teco_loop_stack, teco_loop_context_t);
TECO_DEFINE_ARRAY_UNDO_REMOVE_INDEX(teco_loop_stack);
-#ifndef NDEBUG
-static void __attribute__((destructor))
+static void TECO_DEBUG_CLEANUP
teco_loop_stack_cleanup(void)
{
g_array_free(teco_loop_stack, TRUE);
}
-#endif
gboolean
teco_machine_input(teco_machine_t *ctx, gchar chr, GError **error)