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