diff --git a/tccgen.c b/tccgen.c index 46a13971..06af3858 100644 --- a/tccgen.c +++ b/tccgen.c @@ -6094,7 +6094,7 @@ static void block(int *bsym, int *csym, int is_expr) ++local_scope; /* handle local labels declarations */ - if (tok == TOK_LABEL) { + while (tok == TOK_LABEL) { next(); for(;;) { if (tok < TOK_UIDENT)