tccpp.c: unterminated macro argument error message
#define a(x) x a(( would produce "error: , expected" when what's actually expected is a ')'.
This commit is contained in:
parent
2f90db434e
commit
823d0583dc
1 changed files with 2 additions and 0 deletions
2
tccpp.c
2
tccpp.c
|
@ -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);
|
||||
|
|
Loading…
Reference in a new issue