diff options
author | Douglas Gregor <dgregor@apple.com> | 2011-02-25 17:08:07 +0000 |
---|---|---|
committer | Douglas Gregor <dgregor@apple.com> | 2011-02-25 17:08:07 +0000 |
commit | 0cfaf6a270ecd0f5c7e541a8047c87948317548b (patch) | |
tree | 41e97c367b0ddd9a16bf381409216b1bf19829ef /test/Index/annotate-nested-name-specifier.cpp | |
parent | b17cb9e90d1d98c2cbcc3c0125eee9897b554921 (diff) |
Push nested-name-specifier source location information into namespace
aliases.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@126496 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/Index/annotate-nested-name-specifier.cpp')
-rw-r--r-- | test/Index/annotate-nested-name-specifier.cpp | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/test/Index/annotate-nested-name-specifier.cpp b/test/Index/annotate-nested-name-specifier.cpp index cc8e8eedf3..216fc4ec9c 100644 --- a/test/Index/annotate-nested-name-specifier.cpp +++ b/test/Index/annotate-nested-name-specifier.cpp @@ -49,8 +49,9 @@ namespace outer { } using namespace outer_alias::inner::secret; +namespace super_secret = outer_alias::inner::secret; -// RUN: c-index-test -test-annotate-tokens=%s:13:1:52:1 %s | FileCheck %s +// RUN: c-index-test -test-annotate-tokens=%s:13:1:53:1 %s | FileCheck %s // CHECK: Keyword: "using" [14:1 - 14:6] UsingDeclaration=vector[4:12] // CHECK: Identifier: "outer_alias" [14:7 - 14:18] NamespaceRef=outer_alias:10:11 @@ -107,3 +108,15 @@ using namespace outer_alias::inner::secret; // CHECK: Identifier: "inner" [51:30 - 51:35] NamespaceRef=inner:45:13 // CHECK: Punctuation: "::" [51:35 - 51:37] UsingDirective=:51:37 // CHECK: Identifier: "secret" [51:37 - 51:43] NamespaceRef=secret:46:15 + +// Namespace alias +// CHECK: Keyword: "namespace" [52:1 - 52:10] NamespaceAlias=super_secret:52:11 +// CHECK: Identifier: "super_secret" [52:11 - 52:23] NamespaceAlias=super_secret:52:11 +// CHECK: Punctuation: "=" [52:24 - 52:25] NamespaceAlias=super_secret:52:11 +// CHECK: Identifier: "outer_alias" [52:26 - 52:37] NamespaceRef=outer_alias:10:11 +// CHECK: Punctuation: "::" [52:37 - 52:39] NamespaceAlias=super_secret:52:11 +// CHECK: Identifier: "inner" [52:39 - 52:44] NamespaceRef=inner:45:13 +// CHECK: Punctuation: "::" [52:44 - 52:46] NamespaceAlias=super_secret:52:11 +// CHECK: Identifier: "secret" [52:46 - 52:52] NamespaceRef=secret:46:15 +// CHECK: Punctuation: ";" [52:52 - 52:53] + |