17e90c6dbSDouglas Gregor namespace N4 { 27e90c6dbSDouglas Gregor namespace N3 { } 37e90c6dbSDouglas Gregor } 47e90c6dbSDouglas Gregor 57e90c6dbSDouglas Gregor class N3; 67e90c6dbSDouglas Gregor 77e90c6dbSDouglas Gregor namespace N2 { 87e90c6dbSDouglas Gregor namespace I1 { } 97e90c6dbSDouglas Gregor namespace I4 = I1; 107e90c6dbSDouglas Gregor namespace I5 { } 117e90c6dbSDouglas Gregor namespace I1 { } 127e90c6dbSDouglas Gregor foo()137e90c6dbSDouglas Gregor void foo() { 147e90c6dbSDouglas Gregor int N3; 157e90c6dbSDouglas Gregor 16ea9b03e6SDouglas Gregor using 17*b3510c42SIlya Biryukov // RUN: %clang_cc1 -fsyntax-only -code-completion-at=%s:16:11 %s -o - | FileCheck -check-prefix=CHECK-CC1 %s 1852ce62f0SDouglas Gregor // CHECK-CC1: I1 1952ce62f0SDouglas Gregor // CHECK-CC1: I4 2052ce62f0SDouglas Gregor // CHECK-CC1: I5 2152ce62f0SDouglas Gregor // CHECK-CC1: N2 2252ce62f0SDouglas Gregor // CHECK-CC1: N3 2352ce62f0SDouglas Gregor // CHECK-CC1-NEXT: N4 247e90c6dbSDouglas Gregor 25