#define ALLOWELSE(tag, before, onend, onbreak) \
if (1) goto MCTRL__LABEL(tag##__allowelse_body); \
else if (1) MCTRL__LABEL(tag##__allowelse_body_end): ; \
#define ALLOWELSE(tag, before, onend, onbreak) \
if (1) goto MCTRL__LABEL(tag##__allowelse_body); \
else if (1) MCTRL__LABEL(tag##__allowelse_body_end): ; \