1 2 3 4 5 6 7 8 9 10
// Build don't link: // GROUPS passed warnings enum TypeKind { ATK, BTK } ; struct Type { enum TypeKind kind : 8; void setBTK(); }; void Type::setBTK() { kind = BTK; }