| #define f(x) x x | |
| f(1 | |
| #undef f | |
| #define f 2 | |
| f) | |
| /* | |
| * check-name: expand-redef | |
| * check-command: sparse -E $file | |
| * | |
| * check-output-start | |
| 1 2 1 2 | |
| * check-output-end | |
| * | |
| * check-error-start | |
| preprocessor/expand-redef.c:3:1: warning: directive in macro's argument list | |
| preprocessor/expand-redef.c:4:1: warning: directive in macro's argument list | |
| * check-error-end | |
| */ |