Sign in
llvm
/
llvm-archive
/
48649d2c83b557841c9e5c978d9ab5af13cb52e5
/
.
/
clang-tests
/
gcc-4_2-testsuite
/
src
/
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
);
}