1 // Copyright (C) 2007 Free Software Foundation
2 // Contributed by Ollie Wild <aaw@google.com>
3 // { dg-do compile }
4 
5 namespace N1 {
6   void f ();
7   struct f; // { dg-message "" "candidate" }
8 }
9 
10 namespace N2 {
11   void f (int);
12   struct f; // { dg-message "" "candidate" }
13 }
14 
15 namespace M {
16   using namespace N1;
17   using namespace N2;
18 }
19 
20 using M::f; // { dg-error "ambiguous" }
21