xref: /openbsd-src/gnu/usr.bin/gcc/gcc/testsuite/g++.old-deja/g++.mike/enum1.C (revision c87b03e512fc05ed6e0222f6fb0ae86264b1d05b)
1 // Build don't link:
2 // Warn if a enum cannot fit into a small bit-field.
3 
4 enum TypeKind { ATK, BTK, CTK, DTK } ;
5 
6 struct Type {
7   enum TypeKind kind : 1;		// WARNING -
8   void setBTK();
9 };
10 
setBTK()11 void Type::setBTK() { kind = DTK; }
12