diff options
| author | Philip <pipcet@gmail.com> | 2015-05-02 14:47:11 +0000 |
|---|---|---|
| committer | Philip <pipcet@gmail.com> | 2015-05-02 14:47:11 +0000 |
| commit | 823d0583dc34f27bff869de2915523f60ded4e93 (patch) | |
| tree | a08f3b0c3842eee8d35c72181497a9905867155f | |
| parent | 2f90db434e68b79ef6dab3a25d752ecca1bf00e2 (diff) | |
| download | tinycc-823d0583dc34f27bff869de2915523f60ded4e93.tar.gz tinycc-823d0583dc34f27bff869de2915523f60ded4e93.tar.bz2 | |
tccpp.c: unterminated macro argument error message
#define a(x) x
a((
would produce "error: , expected" when what's actually expected is a
')'.
| -rw-r--r-- | tccpp.c | 2 |
1 files changed, 2 insertions, 0 deletions
@@ -2977,6 +2977,8 @@ static int macro_subst_tok(TokenString *tok_str, tok_str_add2(&str, tok, &tokc); next_nomacro_spc(); } + if (parlevel) + expect(")"); str.len -= spc; if (str.len == 0) tok_str_add(&str, TOK_PLCHLDR); |
