1 // PR c++/13659 2 3 // { dg-do compile } 4 5 namespace foo1 { 6 template <class T> void f(T); 7 } 8 namespace foo2 { 9 template <class T> void f(T, T); 10 } 11 namespace foo { 12 using namespace foo1; 13 using namespace foo2; 14 } 15 16 // Make sure we bring in both declarations. 17 using foo::f; 18 main()19int main() { 20 f(1); 21 f(1, 1); 22 } 23