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