| /* | |
| * GNU kludge, corner case | |
| */ | |
| #define A(x,...) x##,##__VA_ARGS__ | |
| A(1) | |
| A(1,2) | |
| A(1,2,3) | |
| /* | |
| * check-name: Preprocessor #13 | |
| * check-command: sparse -E $file | |
| * | |
| * check-output-start | |
| 1 | |
| 1,2 | |
| 1,2,3 | |
| * check-output-end | |
| * | |
| * check-error-start | |
| preprocessor/preprocessor13.c:6:1: error: '##' failed: concatenation is not a valid token | |
| preprocessor/preprocessor13.c:7:1: error: '##' failed: concatenation is not a valid token | |
| * check-error-end | |
| */ |