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 -pedantic -E $file
23 preprocessor/preprocessor22.c:6:1: warning: directive in macro's argument list
24 preprocessor/preprocessor22.c:8:1: warning: directive in macro's argument list
25 preprocessor/preprocessor22.c:10:1: warning: directive in macro's argument list
26 preprocessor/preprocessor22.c:12:1: warning: directive in macro's argument list