diff --git a/tccgen.c b/tccgen.c index b3123df7..69712858 100644 --- a/tccgen.c +++ b/tccgen.c @@ -5914,6 +5914,7 @@ static void expr_cond(void) tt = gjmp(0); } gsym(u); + nocode_wanted = ncw_prev; /* this is horrible, but we must also convert first operand */ @@ -5937,7 +5938,6 @@ static void expr_cond(void) if (islv) indir(); } - nocode_wanted = ncw_prev; } }