diff options
author | Luc Van Oostenryck <luc.vanoostenryck@gmail.com> | 2020-07-16 18:50:40 +0200 |
---|---|---|
committer | Luc Van Oostenryck <luc.vanoostenryck@gmail.com> | 2020-07-25 23:19:12 +0200 |
commit | 99f8202a62d33c76285a516aaec4aaefe9585223 (patch) | |
tree | 35400ffac38e39ef237f71dd771f6f533d214f11 | |
parent | 49fc08a0378a482e1d7db8ddc508bed11a3787ae (diff) | |
download | sparse-99f8202a62d33c76285a516aaec4aaefe9585223.tar.gz |
attribute: no need to lookup '__attribute__' in NS_KEYWORD
Since '__attribute__' is in NS_TYPEDEF, it's not useful to
look it up also in NS_KEYWORD.
So, remove NS_KEYWORD from the mask while looking up '__attribute__'.
Signed-off-by: Luc Van Oostenryck <luc.vanoostenryck@gmail.com>
-rw-r--r-- | parse.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -1769,7 +1769,7 @@ static bool match_attribute(struct token *token) if (token_type(token) != TOKEN_IDENT) return false; - sym = lookup_keyword(token->ident, NS_KEYWORD | NS_TYPEDEF); + sym = lookup_keyword(token->ident, NS_TYPEDEF); if (!sym || sym->type != SYM_KEYWORD) return false; return sym->op->type & KW_ATTRIBUTE; |