1#define f(x) x x
2f(1
3#undef  f
4#define f 2
5  f)
6
7/*
8 * check-name: expand-redef
9 * check-command: sparse -E $file
10 *
11 * check-output-start
12
131 2 1 2
14 * check-output-end
15 *
16 * check-error-start
17preprocessor/expand-redef.c:3:1: warning: directive in macro's argument list
18preprocessor/expand-redef.c:4:1: warning: directive in macro's argument list
19 * check-error-end
20 */
21