summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--preproc.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/preproc.c b/preproc.c
index 86366ed4..406d568e 100644
--- a/preproc.c
+++ b/preproc.c
@@ -3746,8 +3746,9 @@ static Token *expand_mmac_params(Token * tline)
tline->text[0] == '%' && tline->text[1] == '$' &&
(tok_type_(tline->next, TOK_ID) ||
tok_type_(tline->next, TOK_PREPROC_ID) ||
+ tok_type_(tline->next, TOK_FLOAT) ||
tok_type_(tline->next, TOK_NUMBER) ||
- tok_type_(tline->next, TOK_FLOAT))) {
+ tok_type_(tline->next, TOK_OTHER))) {
/*
* In a sake of backward compatibility we allow
* to expand local single macro that early before