1 // RUN: clang-cc -fsyntax-only -code-completion-dump=1 %s -o - | FileCheck -check-prefix=CC1 %s &&
2 // RUN: true
3 
4 class X { };
5 struct Y { };
6 
7 namespace N {
8   template<typename> class Z;
9 }
10 
11 namespace M {
12   class A;
13 }
14 using M::A;
15 
16 namespace N {
17   class Y;
18 
19   void test() {
20     // CHECK-CC1: Y : 2
21     // CHECK-CC1: Z : 2
22     // CHECK-CC1: A : 3
23     // CHECK-CC1: X : 3
24     // CHECK-CC1: Y : 3
25     // CHECK-CC1: M : 6
26     // CHECK-CC1: N : 6
27     class
28