aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/g++.dg/cpp23/ucnid-2-utf8.C
blob: 712785ccc202a36c18413d88f5fcb3f40d1e9672 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
// P1949R7
// { dg-do compile }
// { dg-options "-pedantic-errors" }

bool 👷 = true;	// { dg-error "is not valid in an identifier" }
bool 👷‍♀ = false;	// { dg-error "is not valid in an identifier" }
int= 0;	// { dg-error "is not valid in an identifier" }
int 🕐 = 0;	// { dg-error "is not valid in an identifier" }
int= 0;	// { dg-error "is not valid in an identifier" }
int 💀 = 0;	// { dg-error "is not valid in an identifier" }
int= 0;	// { dg-error "is not valid in an identifier" }
int 👊 = 0;	// { dg-error "is not valid in an identifier" }
int= 0;	// { dg-error "is not valid in an identifier" }
int 🚀 = 0;	// { dg-error "is not valid in an identifier" }
int= 0;	// { dg-error "is not valid in an identifier" }
int 😀 = 0;	// { dg-error "is not valid in an identifier" }
struct E {};
class 💩 : public E {};	// { dg-error "is not valid in an identifier" }