diff --git a/preprocessor/macro/MacroFlex.ll b/preprocessor/macro/MacroFlex.ll index 80b3d21ba..df8000e47 100644 --- a/preprocessor/macro/MacroFlex.ll +++ b/preprocessor/macro/MacroFlex.ll @@ -220,7 +220,7 @@ CONT \\\\ } . { then_body_tmp.append(yytext); yylloc->step(); } <> { driver.error(if_stmt_loc_tmp, "@#if not matched by an @#endif (unexpected end of file)"); } -^{SPC}*@#{SPC}*else{SPC}*{EOL} { +^{SPC}*@#{SPC}*else{SPC}*(\/\/.*)?{EOL} { yylloc->lines(1); yylloc->step(); if (nested_if_nb)