1 // { dg-do assemble } 2 // GROUPS passed warnings 3 enum TypeKind { ATK, BTK } ; 4 5 struct Type { 6 enum TypeKind kind : 8; 7 void setBTK(); 8 }; 9 setBTK()10 void Type::setBTK() { kind = BTK; } 11