diff --git a/util/ceg/EM_parser/common/pars.g b/util/ceg/EM_parser/common/pars.g index a26b4d65a..62bc9c054 100644 --- a/util/ceg/EM_parser/common/pars.g +++ b/util/ceg/EM_parser/common/pars.g @@ -166,7 +166,7 @@ c_row : %if ( to_change && strcmp( yytext, to_change) == 0) | %if ( to_change && strcmp( yytext, to_change) == 0) DEF_C_INSTR { init_defaults( yytext);} - [ Dspecial | Dsimple] { handle_defaults();} + [ Dspecial | Dsimple] { handle_defaults(); to_change = 0; } | DEF_C_INSTR [ c_special | c_simple]