diff --git a/tools/qfcc/source/qc-lex.l b/tools/qfcc/source/qc-lex.l index 3db506648..fe2941e95 100644 --- a/tools/qfcc/source/qc-lex.l +++ b/tools/qfcc/source/qc-lex.l @@ -2356,6 +2356,7 @@ macro_empty (rua_macro_t *macro, yyscan_t scanner) if (!empty) { return false; } + continue; } if ((sym = symtab_lookup (extra->macro_tab, t->text)) && !sym->macro->next) { @@ -2373,7 +2374,9 @@ macro_empty (rua_macro_t *macro, yyscan_t scanner) if (!empty) { return false; } + continue; } + return false; } return true; }