/* remember the labels's in a list for later checking */
if (label_last == NULL) {
- label_first = label_last = label_statement;
+ label_first = label_statement;
} else {
label_last->next = label_statement;
}
+ label_last = label_statement;
return (statement_t*) label_statement;
}
/* remember the goto's in a list for later checking */
if (goto_last == NULL) {
- goto_first = goto_last = statement;
+ goto_first = statement;
} else {
goto_last->next = statement;
}
+ goto_last = statement;
expect(';');