Home | History | Annotate | Download | only in namespace.udecl
      1 // RUN: %clang_cc1 -fsyntax-only -verify %s
      2 
      3 namespace test0 {
      4   namespace ns0 {
      5     class tag;
      6     int tag();
      7   }
      8 
      9   namespace ns1 {
     10     using ns0::tag;
     11   }
     12 
     13   namespace ns2 {
     14     using ns0::tag;
     15   }
     16 
     17   using ns1::tag;
     18   using ns2::tag;
     19 }
     20 
     21 // PR 5752
     22 namespace test1 {
     23   namespace ns {
     24     void foo();
     25   }
     26 
     27   using ns::foo;
     28   void foo(int);
     29 
     30   namespace ns {
     31     using test1::foo;
     32   }
     33 }
     34 
     35