blob: 89e879957e4fb2e72b8c6ca8522912ff49b112a7 [file] [log] [blame]
Reid Spencer5f016e22007-07-11 17:01:13 +00001// GCC PR 20077
2// RUN: not clang -E %s &&
3// RUN: not clang -E %s 2>&1 | grep error: | wc -l | grep 10
4
5#define a a ## ## /* { dg-error "end of a macro expansion" } */
6#define b() b ## ## /* { dg-error "end of a macro expansion" } */
7#define c c ## /* { dg-error "end of a macro expansion" } */
8#define d() d ## /* { dg-error "end of a macro expansion" } */
9
10
11#define e ## ## e /* { dg-error "end of a macro expansion" } */
12#define f() ## ## f /* { dg-error "end of a macro expansion" } */
13#define g ## g /* { dg-error "end of a macro expansion" } */
14#define h() ## h /* { dg-error "end of a macro expansion" } */
15#define i ## /* { dg-error "end of a macro expansion" } */
16#define j() ## /* { dg-error "end of a macro expansion" } */
17