* Michael Veksler: > Another idea: > #define assert_string_constant(text) (void)(#text "") Oh, I forgot to mention that: no preprocessor macros. If I could use macros, __builtin_constant_p would already work fine.