Sign in
llvm
/
llvm-archive
/
f8b4f79771a41ee0a0f02ac90619d37ccd834915
/
.
/
llvm-gcc-4.0
/
gcc
/
testsuite
/
g++.old-deja
/
g++.ns
/
koenig4.C
blob: d26bd130e1573da1f85e7b311cae93879022dbdf [
file
] [
log
] [
blame
]
// { dg-do run }
void
f
();
void
f
(
int
);
namespace
A
{
struct
S
{
void
f
();
void
f
(
S
);
};
void
f
(
S
&){}
void
h
(
S
&){}
}
template
<
class
T
>
void
g
(
T t
){
f
(
t
);
}
int
main
()
{
A
::
S s
;
f
(
s
);
g
(
s
);
h
(
s
);
}