When the .size directive was closed with a ';' tcc eat everything after it up to lineend.
Unified · Split
| @@ -729,7 +729,7 @@ static void asm_parse_directive(TCCState *s1) · 728 unmodified lines | ||
| 729 | 729 | |
| 730 | 730 | next(); |
| 731 | 731 | skip(','); |
| 732 | − while (tok != '\n' && tok != CH_EOF) { | |
| 732 | + while (tok != TOK_LINEFEED && tok != ';' && tok != CH_EOF) { | |
| 733 | 733 | next(); |
| 734 | 734 | } |
| 735 | 735 | } |