Synopsis: | Macro arguments must not contain a sequence of tokens which look like a preprocessor directive. |
Language: | C |
Severity Level: | 6 |
Category: | PREPROCESSING |
Description: |
Example: Here, the presence of the '#define' argument in the STR() macro call is undefined.#define STR(text) #text ... char * msg = STR( #define /* undefined */ ); |