M_LET_IF reuses clear mechanism provided by M_DEFER

This commit is contained in:
Patrick Pelissier committed 2023-03-18 15:14:31 +01:00
1 parent d813171e8a
commit 08b4bc9052
1 file changed
+2 -2
+2 -2
View File
@@ -4272,8 +4272,8 @@ m_core_parse2_enum (const char str[], const char **endptr)
#define M_LET_IF_INTERNAL(init, test, clear, else_a, cont) \
for(bool cont = true; cont; cont = false) \
for( init ; cont && ( (test) || (else_a, false) ); (clear), cont = false) \
for( (void) 0; cont; cont = false) \
for( init ; cont && ( (test) || (else_a, false) ); cont = false) \
M_DEFER_INTERNAL(clear, M_C(cont, defer) )