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