From e7a1edc302dd9116bb75a64474f7b2c2eae38289 Mon Sep 17 00:00:00 2001 From: Josh Triplett Date: Tue, 22 May 2007 19:23:11 -0700 Subject: [PATCH] Add explanatory comment about direct use of __IDENT for preprocessor idents. Signed-off-by: Josh Triplett --- ident-list.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ident-list.h b/ident-list.h index aae2d022..0f654bff 100644 --- a/ident-list.h +++ b/ident-list.h @@ -78,7 +78,9 @@ IDENT(fastcall); IDENT(__fastcall__); IDENT(dllimport); IDENT(__dllimport__); IDENT(dllexport); IDENT(__dllexport__); -/* Preprocessor idents */ +/* Preprocessor idents. Direct use of __IDENT avoids mentioning the keyword + * itself by name, preventing these tokens from expanding when compiling + * sparse. */ IDENT(defined); __IDENT(pragma_ident, "__pragma__", 0); __IDENT(__VA_ARGS___ident, "__VA_ARGS__", 0); -- 2.11.4.GIT