Sign in
llvm
/
llvm-archive
/
67ca873b99b7e631820d261833301c41ad8006b1
/
.
/
llvm-gcc-4.0
/
gcc
/
testsuite
/
g++.old-deja
/
g++.mike
/
enum1.C
blob: 0b1a0eeac146a126d9134ba662e55644468d1fa1 [
file
] [
log
] [
blame
]
// { dg-do assemble }
// Warn if a enum cannot fit into a small bit-field.
enum
TypeKind
{
ATK
,
BTK
,
CTK
,
DTK
}
;
struct
Type
{
enum
TypeKind
kind
:
1
;
// { dg-warning "" }
void
setBTK
();
};
void
Type
::
setBTK
()
{
kind
=
DTK
;
}