diff options
| author | Quentin Carbonneaux | 2024-09-02 18:17:12 +0200 |
|---|---|---|
| committer | Quentin Carbonneaux | 2024-09-02 18:17:12 +0200 |
| commit | e187e988d52f6699c9350f007d9eef7908692350 (patch) | |
| tree | 1f2a0d073e44c92eee13f78563bae44bea6e8856 | |
| parent | 4b1835148b5a5e8d4760ae0905de353f9fc435f4 (diff) | |
fix hang on unclosed comment
| -rw-r--r-- | yacc.c | 3 |
1 files changed, 1 insertions, 2 deletions
@@ -818,6 +818,7 @@ nexttk() break; case '/': st = stm[st][2]; break; case '*': st = stm[st][3]; break; + case EOF: return TEof; } if (st==5) die("invalid token"); @@ -834,8 +835,6 @@ nexttk() return TColon; case '{': return TLBrack; - case EOF: - return TEof; case '\'': idnt[0] = '\''; idnt[1] = fgetc(fin); |
