// { dg-do preprocess { target c++ } } | |
// { dg-options "-std=c++14" } | |
// { dg-additional-options -fdirectives-only } | |
012'bcd | |
#define A 1 | |
// ' | |
#ifndef A | |
#error Fell into first char const | |
#endif | |
enum { A = 195'936'478 }; 'a' | |
#define AA 1 | |
// 'a | |
#ifndef AA | |
#error Fell into early char const | |
#endif | |
012\ | |
'bcd | |
#define B 1 | |
// ' | |
#ifndef B | |
#error Fell into second char const | |
#endif | |
.012'b | |
#define C 1 | |
// ' | |
#ifndef C | |
#error Fell into third char const | |
#endif | |
.0e+12'b | |
#define D 1 | |
// ' | |
#ifndef D | |
#error Fell into fourth char const | |
#endif |