1 // P1949R7
2 // { dg-do compile }
3 // { dg-options "-pedantic-errors" }
4 
5 bool �� = true;	// { dg-error "is not valid in an identifier" }
6 bool ��‍♀ = false;	// { dg-error "is not valid in an identifier" }
7 int ⏰ = 0;	// { dg-error "is not valid in an identifier" }
8 int �� = 0;	// { dg-error "is not valid in an identifier" }
9 int ☠ = 0;	// { dg-error "is not valid in an identifier" }
10 int �� = 0;	// { dg-error "is not valid in an identifier" }
11 int ✋ = 0;	// { dg-error "is not valid in an identifier" }
12 int �� = 0;	// { dg-error "is not valid in an identifier" }
13 int ✈ = 0;	// { dg-error "is not valid in an identifier" }
14 int �� = 0;	// { dg-error "is not valid in an identifier" }
15 int ☹ = 0;	// { dg-error "is not valid in an identifier" }
16 int �� = 0;	// { dg-error "is not valid in an identifier" }
17 struct E {};
18 class �� : public E {};	// { dg-error "is not valid in an identifier" }
19