1 
2 
3 void Foo (int);
4 void Foo (double);
5 
6 namespace Y
7 {
8   void Baz (int); // { dg-message "previous declaration" }
9 }
10 
X()11 void X ()
12 {
13   using ::Foo;
14   extern void Foo (int);
15 
16   using Y::Baz;
17   extern void Baz (int);  // { dg-error "conflicts with" }
18 }
19