Sign in
gnu
/
gcc
/
5e9c4ed903c39f82f28362d9411d4dbc491264ec
/
.
/
gcc
/
testsuite
/
g++.dg
/
opt
/
pr105802.C
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
();
}
}