1// RUN: %clang_cc1 -fsyntax-only -verify %s
2
3namespace 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
22namespace 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