Sign in
llvm
/
llvm-archive
/
7c2014e6d10413401c0984772345d9d61701eeba
/
.
/
llvm-gcc-4.0
/
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
;
}
}