0
0
forked from aniani/nasm

expand_mmac_params: Expand local single macros unconditionally

Peter proposed to expand local single macros unconditionally.
This should not hurt but give us more cleaner code in result.

Reported-by: "H. Peter Anvin" <hpa@zytor.com>
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
This commit is contained in:
Cyrill Gorcunov
2010-06-08 18:39:56 +04:00
parent b714cb27cb
commit 1f6741fc78

View File

@@ -3821,12 +3821,7 @@ static Token *expand_mmac_params(Token * tline)
delete_Token(t); delete_Token(t);
changed = true; changed = true;
} else if (tline->type == TOK_PREPROC_ID && } else if (tline->type == TOK_PREPROC_ID &&
tline->text[0] == '%' && tline->text[1] == '$' && 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_OTHER))) {
/* /*
* In a sake of backward compatibility we allow * In a sake of backward compatibility we allow
* to expand local single macro that early before * to expand local single macro that early before