There is two ways a keyword can be marked as reserved: - explicitly, by using IDENT_RESERVED() in "ident-list.h" - implicitly, by using NS_TYPEDEF as namespace in parse.c::keyword_table Since the implicit way is not obvious, help to make it more clear by adding a small comment on top of keyword_table[]. Signed-off-by: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx> --- parse.c | 1 + 1 file changed, 1 insertion(+) diff --git a/parse.c b/parse.c index eefc0c330..b2bef64f0 100644 --- a/parse.c +++ b/parse.c @@ -407,6 +407,7 @@ static struct symbol_op mode_word_op = { .to_mode = to_word_mode }; +/* Using NS_TYPEDEF will also make the keyword a reserved one */ static struct init_keyword { const char *name; enum namespace ns; -- 2.12.0 -- To unsubscribe from this list: send the line "unsubscribe linux-sparse" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html