blob: 5f6ef13289bbfde440a75613d844742d31c92949 [file] [log] [blame]
// PR c++/98043
// { dg-do compile { target c++11 } }
enum class B { A };
struct C { B c : 8; };
bool
foo (C x)
{
switch (x.c)
{
case B::A:
return false;
default:
return true;
}
}
enum E { X };
struct D { E c : 7; };
bool
bar (D x)
{
switch (x.c)
{
case E::X:
return false;
default:
return true;
}
}