if
if (disabled) ++disabled;
EVAL_ENABLED {
if (!parallel_expr) disabled = 1;
}
if (p_all(disabled)) goto Else;
EVAL_ENABLED {
stat_a;
}
Else:
if (disabled < 2) disabled ^= 1;
if (p_all(disabled)) goto Exit;
EVAL_ENABLED {
stat_b;
}
Exit:
if (disabled) --disabled;