Make destructors run despite "break;"

This commit is contained in:
bʰedoh₂ swé 2025-07-28 22:04:59 +05:00
parent 5ef4323a0a
commit 1b899705ab

View File

@ -30,7 +30,7 @@
#define WITH99_MAJOR 3
#define WITH99_MINOR 2
#define WITH99_PATCH 0
#define WITH99_PATCH 1
#define WITH99_VERSION_COMPATIBLE(x, y, z) (WITH99_MAJOR == (x) && ((WITH99_MINOR == (y) && WITH99_PATCH >= (z)) || (WITH99_MINOR > (y))))
#define WITH99_VERSION_EQ(x, y, z) (WITH99_MAJOR == (x) && WITH99_MINOR == (y) && WITH99_PATCH == (z))
@ -54,7 +54,8 @@
ML99_TERMS(\
WITH99_priv_res2stmt(v(ML99_INTRODUCE_VAR_TO_STMT), ML99_tupleGet(0)(v(tDeclInitDeinit))),\
WITH99_priv_res2stmt(v(WITH99_PRIV_IF_ERROR), ML99_tupleGet(1)(v(tDeclInitDeinit))),\
WITH99_priv_res2stmt(v(ML99_CHAIN_EXPR_STMT_AFTER), ML99_tupleGet(2)(v(tDeclInitDeinit)))\
WITH99_priv_res2stmt(v(ML99_CHAIN_EXPR_STMT_AFTER), ML99_tupleGet(2)(v(tDeclInitDeinit))),\
v(ML99_CHAIN_EXPR_STMT((void)0))\
)
#define WITH99_priv_create_stmt_IMPL(tResNameArgs)\