1 // P0846R0
2 // { dg-do compile }
3 // { dg-options "-std=c++2a" }
4 
5 namespace N1 {
6   struct S {};
7   template<int X> void f(S);
8 }
9 
10 namespace N2 {
11   template<class T> void f(T t);
12 }
13 
14 void
g(N1::S s)15 g (N1::S s)
16 {
17   f<3>(s);
18 
19   using N2::f;
20   f<3>(s);
21 }
22