Sign in
gnu
/
gcc
/
a5b5cabc91c38710adbe5c8a2b53882abe994441
/
.
/
gcc
/
testsuite
/
g++.dg
/
opt
/
pr51262.C
blob: d0e8d781262f3869ed34eff6a022730ee2dd2c02 [
file
] [
log
] [
blame
]
// { dg-do compile }
// { dg-require-effective-target lto }
// { dg-options "-flto -g" }
template
<
typename
>
void
*
bar
(
int
*
p
)
{
union
{
int
*
p
;
}
u
;
u
.
p
=
p
;
return
u
.
p
;
}
void
foo
(
int
*
p
)
{
bar
<
void
>(
p
);
}