3 #define define_struct(name, fields...) struct fields name;
8 #elif defined(CONFIG_BAR)
15 * check-name: Preprocessor #22
17 * check-description: Directives are not allowed within a macro argument list,
18 * although cpp deals with it to treat macro more like C functions.
20 * check-command: sparse -E $file
23 preprocessor/preprocessor22.c:6:1: error: directive in argument list
24 preprocessor/preprocessor22.c:8:1: error: directive in argument list
25 preprocessor/preprocessor22.c:10:1: error: directive in argument list
26 preprocessor/preprocessor22.c:12:1: error: directive in argument list