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