Sign in
gnu
/
gcc
/
93ac832f1846e4867aa6537f76f510fab8e3e87d
/
.
/
gcc
/
testsuite
/
g++.dg
/
opt
/
switch3.C
blob: 643cac3235b1f8a7f04fdd817ff9a015191b4275 [
file
] [
log
] [
blame
]
// PR c++/20023
// { dg-do compile }
// { dg-options "-O2" }
void
f
(
void
);
typedef
__SIZE_TYPE__
size_t
;
void
g
(
void
*
a
)
{
size_t
b
=
(
size_t
)
a
;
switch
(
b
)
{
case
1
:
f
();
break
;
}
}