blob: fcba7427d3ace0ddd669a5747d7788b8b4a842fa (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
// GCC PR 20077
// RUN: clang-cc -Eonly %s -verify
#define a a ## ## // expected-error {{'##' cannot appear at end of macro expansion}}
#define b() b ## ## // expected-error {{'##' cannot appear at end of macro expansion}}
#define c c ## // expected-error {{'##' cannot appear at end of macro expansion}}
#define d() d ## // expected-error {{'##' cannot appear at end of macro expansion}}
#define e ## ## e // expected-error {{'##' cannot appear at start of macro expansion}}
#define f() ## ## f // expected-error {{'##' cannot appear at start of macro expansion}}
#define g ## g // expected-error {{'##' cannot appear at start of macro expansion}}
#define h() ## h // expected-error {{'##' cannot appear at start of macro expansion}}
#define i ## // expected-error {{'##' cannot appear at start of macro expansion}}
#define j() ## // expected-error {{'##' cannot appear at start of macro expansion}}
|