mirror of
https://github.com/netwide-assembler/nasm.git
synced 2025-09-22 10:43:39 -04:00
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:
@@ -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
|
||||||
|
Reference in New Issue
Block a user