diff options
| author | Richard Smith <richard-llvm@metafoo.co.uk> | 2012-04-05 23:13:23 +0000 |
|---|---|---|
| committer | Richard Smith <richard-llvm@metafoo.co.uk> | 2012-04-05 23:13:23 +0000 |
| commit | a974688d353881cb37f6b834bb40377545505c26 (patch) | |
| tree | 54bbd23479f6783e898c01a2970cc4dbd8070e74 /clang/test/SemaCXX/namespace-alias.cpp | |
| parent | cb5b585ccadb1468cb93926f6927ea9119be4ea2 (diff) | |
| download | bcm5719-llvm-a974688d353881cb37f6b834bb40377545505c26.tar.gz bcm5719-llvm-a974688d353881cb37f6b834bb40377545505c26.zip | |
Point the caret at the error for the 'expected namespace name' diagnostic in
a namespace alias declaration.
llvm-svn: 154138
Diffstat (limited to 'clang/test/SemaCXX/namespace-alias.cpp')
| -rw-r--r-- | clang/test/SemaCXX/namespace-alias.cpp | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/clang/test/SemaCXX/namespace-alias.cpp b/clang/test/SemaCXX/namespace-alias.cpp index 52cae2e92f5..e18b58b4d44 100644 --- a/clang/test/SemaCXX/namespace-alias.cpp +++ b/clang/test/SemaCXX/namespace-alias.cpp @@ -11,9 +11,13 @@ namespace C { } // expected-note {{previous definition is here}} namespace C = N; // expected-error {{redefinition of 'C'}} int i; -namespace D = i; // expected-error {{expected namespace name}} +namespace D = +i; // expected-error {{expected namespace name}} -namespace E = N::Foo; // expected-error {{expected namespace name}} +namespace E1 = N:: +Foo; // expected-error {{expected namespace name}} +namespace E2 = N:: +X; // expected-error {{expected namespace name}} namespace F { namespace A { namespace B { } } // expected-note {{candidate found by name lookup is 'F::A::B'}} |

