diff -r f111a6986c22 -r 8fcea60029de stage1_2/iec.y --- a/stage1_2/iec.y Wed Jun 01 14:02:16 2011 +0200 +++ b/stage1_2/iec.y Fri Jun 03 17:14:24 2011 +0100 @@ -6197,6 +6197,8 @@ {$$ = new il_instruction_c(NULL, $1, locloc(@$));} | label ':' il_incomplete_instruction eol_list {$$ = new il_instruction_c($1, $3, locloc(@$));} +| label ':' eol_list + {$$ = new il_instruction_c($1, NULL, locloc(@$));} /* ERROR_CHECK_BEGIN */ | error eol_list {$$ = NULL; print_err_msg(locf(@1), locl(@1), "invalid IL instruction."); yyerrok;}