From 1b899705aba38dfa68d2ab4e2361e796660cf9cf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?b=CA=B0edoh=E2=82=82=20sw=C3=A9?= Date: Mon, 28 Jul 2025 22:04:59 +0500 Subject: [PATCH] Make destructors run despite "break;" --- include/with99.h | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/include/with99.h b/include/with99.h index cd5abe3..e583c38 100644 --- a/include/with99.h +++ b/include/with99.h @@ -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)\