| /* PR preprocessor/19475 */ |
| /* { dg-do preprocess } */ |
| /* { dg-options "-std=iso9899:1999 -pedantic-errors -fno-show-column" } */ |
| |
| #define a! /* { dg-error "requires whitespace" } */ |
| #define b" /* { dg-error "requires whitespace" } */ |
| #define c# /* { dg-error "requires whitespace" } */ |
| #define d% /* { dg-error "requires whitespace" } */ |
| #define e& /* { dg-error "requires whitespace" } */ |
| #define f' /* { dg-error "requires whitespace" } */ |
| #define g) /* { dg-error "requires whitespace" } */ |
| #define h* /* { dg-error "requires whitespace" } */ |
| #define i+ /* { dg-error "requires whitespace" } */ |
| #define j, /* { dg-error "requires whitespace" } */ |
| #define k- /* { dg-error "requires whitespace" } */ |
| #define l. /* { dg-error "requires whitespace" } */ |
| #define m/ /* { dg-error "requires whitespace" } */ |
| #define n: /* { dg-error "requires whitespace" } */ |
| #define o; /* { dg-error "requires whitespace" } */ |
| #define p< /* { dg-error "requires whitespace" } */ |
| #define q= /* { dg-error "requires whitespace" } */ |
| #define r> /* { dg-error "requires whitespace" } */ |
| #define s? /* { dg-error "requires whitespace" } */ |
| #define t[ /* { dg-error "requires whitespace" } */ |
| #define u] /* { dg-error "requires whitespace" } */ |
| #define v^ /* { dg-error "requires whitespace" } */ |
| #define w{ /* { dg-error "requires whitespace" } */ |
| #define x| /* { dg-error "requires whitespace" } */ |
| #define y} /* { dg-error "requires whitespace" } */ |
| #define z~ /* { dg-error "requires whitespace" } */ |
| #define A>> /* { dg-error "requires whitespace" } */ |
| #define B<< /* { dg-error "requires whitespace" } */ |
| #define E&& /* { dg-error "requires whitespace" } */ |
| #define F|| /* { dg-error "requires whitespace" } */ |
| #define G== /* { dg-error "requires whitespace" } */ |
| #define H!= /* { dg-error "requires whitespace" } */ |
| #define I>= /* { dg-error "requires whitespace" } */ |
| #define J<= /* { dg-error "requires whitespace" } */ |
| #define K+= /* { dg-error "requires whitespace" } */ |
| #define L-= /* { dg-error "requires whitespace" } */ |
| #define M*= /* { dg-error "requires whitespace" } */ |
| #define N/= /* { dg-error "requires whitespace" } */ |
| #define O%= /* { dg-error "requires whitespace" } */ |
| #define P&= /* { dg-error "requires whitespace" } */ |
| #define Q|= /* { dg-error "requires whitespace" } */ |
| #define R^= /* { dg-error "requires whitespace" } */ |
| #define S>>= /* { dg-error "requires whitespace" } */ |
| #define T<<= /* { dg-error "requires whitespace" } */ |
| #define W... /* { dg-error "requires whitespace" } */ |
| #define X++ /* { dg-error "requires whitespace" } */ |
| #define Y-- /* { dg-error "requires whitespace" } */ |
| #define Z-> /* { dg-error "requires whitespace" } */ |
| #define aa:: /* { dg-error "requires whitespace" } */ |
| #define ab->* /* { dg-error "requires whitespace" } */ |
| #define ac.* /* { dg-error "requires whitespace" } */ |
| #define ad\x /* { dg-error "requires whitespace" } */ |
| #define ae\\x /* { dg-error "requires whitespace" } */ |
| #define af'1' /* { dg-error "requires whitespace" } */ |
| #define ag"abc" /* { dg-error "requires whitespace" } */ |
| |
| int dummy; |
| /* { dg-error "missing terminating" "" { target *-*-* } 6 } */ |
| /* { dg-error "missing terminating" "" { target *-*-* } 10 } */ |