1 // { dg-do run  }
2 namespace A{
foo(int)3  void foo(int){}
4 }
5 namespace B{
foo(bool)6   void foo(bool){}
7 }
8 
bar()9 void bar()
10 {
11   using B::foo;
12   using A::foo;
13   foo(true);
14 }
15 
16 namespace Foo {
Hello(N)17   template<class N> void Hello(N) {}
18 }
19 
main()20 int main() {
21   using Foo::Hello;
22   Hello(4);
23   bar();
24 }
25