blob: 2514245d00adc6e5b6b8900d64925a48ad851ea2 [file] [log] [blame]
// { dg-do compile }
// { dg-options "-O3" }
enum E { E0, E1 };
void bar ();
void baz ();
int c;
void
foo (int i)
{
E e = (E) i;
while (c)
switch (e)
{
case E0:
bar ();
case E1:
baz ();
}
}