Sign in
gnu
/
gcc
/
ab810952eb7c061e37054ddd1dfe0aa033365131
/
.
/
gcc
/
testsuite
/
g++.dg
/
cpp2a
/
fn-template9.C
blob: 19c960cc9369bf1eac5d9582018aca8c3e960c3d [
file
] [
log
] [
blame
]
// P0846R0
// { dg-do compile }
// { dg-options "-std=c++2a" }
namespace
N1
{
struct
S
{};
template
<
int
X
>
void
f
(
S
);
}
namespace
N2
{
template
<
class
T
>
void
f
(
T t
);
}
void
g
(
N1
::
S s
)
{
f
<
3
>(
s
);
using
N2
::
f
;
f
<
3
>(
s
);
}