149f40bd0c9c9de5e74727774fec429b47d36303aDouglas Gregornamespace N4 { 249f40bd0c9c9de5e74727774fec429b47d36303aDouglas Gregor namespace N3 { } 349f40bd0c9c9de5e74727774fec429b47d36303aDouglas Gregor} 449f40bd0c9c9de5e74727774fec429b47d36303aDouglas Gregor 549f40bd0c9c9de5e74727774fec429b47d36303aDouglas Gregorclass N3; 649f40bd0c9c9de5e74727774fec429b47d36303aDouglas Gregor 749f40bd0c9c9de5e74727774fec429b47d36303aDouglas Gregornamespace N2 { 849f40bd0c9c9de5e74727774fec429b47d36303aDouglas Gregor namespace I1 { } 949f40bd0c9c9de5e74727774fec429b47d36303aDouglas Gregor namespace I4 = I1; 1049f40bd0c9c9de5e74727774fec429b47d36303aDouglas Gregor namespace I5 { } 1149f40bd0c9c9de5e74727774fec429b47d36303aDouglas Gregor namespace I1 { } 1249f40bd0c9c9de5e74727774fec429b47d36303aDouglas Gregor 1349f40bd0c9c9de5e74727774fec429b47d36303aDouglas Gregor void foo() { 1449f40bd0c9c9de5e74727774fec429b47d36303aDouglas Gregor int N3; 1549f40bd0c9c9de5e74727774fec429b47d36303aDouglas Gregor 16b657f115c3b4e262e72906a28cbcf3eaccd9460cDouglas Gregor using 17931a4feb64f18190d189c222d61b2abf52f18ab8Tim Northover // RUN: %clang_cc1 -fsyntax-only -code-completion-at=%s:16:10 %s -o - | FileCheck -check-prefix=CHECK-CC1 %s 18ab0b4f1d66de54b4c3102b96d56964510361ba7dDouglas Gregor // CHECK-CC1: I1 19ab0b4f1d66de54b4c3102b96d56964510361ba7dDouglas Gregor // CHECK-CC1: I4 20ab0b4f1d66de54b4c3102b96d56964510361ba7dDouglas Gregor // CHECK-CC1: I5 21ab0b4f1d66de54b4c3102b96d56964510361ba7dDouglas Gregor // CHECK-CC1: N2 22ab0b4f1d66de54b4c3102b96d56964510361ba7dDouglas Gregor // CHECK-CC1: N3 23ab0b4f1d66de54b4c3102b96d56964510361ba7dDouglas Gregor // CHECK-CC1-NEXT: N4 2449f40bd0c9c9de5e74727774fec429b47d36303aDouglas Gregor 25