summaryrefslogtreecommitdiffstats
path: root/clang/test/SemaCXX/using-decl-1.cpp
diff options
context:
space:
mode:
authorKaelyn Uhrain <rikka@google.com>2013-10-19 00:04:52 +0000
committerKaelyn Uhrain <rikka@google.com>2013-10-19 00:04:52 +0000
commitf7b63e3e18601459d95849e6fbc776b718d12515 (patch)
treede0e939c8df5c43b8f58654ce056bf4926995b2a /clang/test/SemaCXX/using-decl-1.cpp
parent5315a4631b1a0674e9fe5101b5cb9cb9e9280650 (diff)
downloadbcm5719-llvm-f7b63e3e18601459d95849e6fbc776b718d12515.tar.gz
bcm5719-llvm-f7b63e3e18601459d95849e6fbc776b718d12515.zip
Be smarter about deciding to add a leading '::' to a
NestedNameSpecifier that replaces an existing specifier. llvm-svn: 193019
Diffstat (limited to 'clang/test/SemaCXX/using-decl-1.cpp')
-rw-r--r--clang/test/SemaCXX/using-decl-1.cpp12
1 files changed, 6 insertions, 6 deletions
diff --git a/clang/test/SemaCXX/using-decl-1.cpp b/clang/test/SemaCXX/using-decl-1.cpp
index 41710cc9090..24d92f175c3 100644
--- a/clang/test/SemaCXX/using-decl-1.cpp
+++ b/clang/test/SemaCXX/using-decl-1.cpp
@@ -139,24 +139,24 @@ using typename N::FFG; // expected-error {{no member named 'FFG' in namespace 'u
// Currently hints aren't provided to drop out the incorrect M::.
namespace using_suggestion_ty_dropped_nested_specifier {
namespace N {
-class AAA {};
+class AAA {}; // expected-note {{'N::AAA' declared here}}
namespace M { }
}
-using N::M::AAA; // expected-error {{no member named 'AAA' in namespace 'using_suggestion_ty_dropped_nested_specifier::N::M'}}
+using N::M::AAA; // expected-error {{no member named 'AAA' in namespace 'using_suggestion_ty_dropped_nested_specifier::N::M'; did you mean 'N::AAA'?}}
}
namespace using_suggestion_tyname_ty_dropped_nested_specifier {
namespace N {
-class AAA {};
+class AAA {}; // expected-note {{'N::AAA' declared here}}
namespace M { }
}
-using typename N::M::AAA; // expected-error {{no member named 'AAA' in namespace 'using_suggestion_tyname_ty_dropped_nested_specifier::N::M'}}
+using typename N::M::AAA; // expected-error {{no member named 'AAA' in namespace 'using_suggestion_tyname_ty_dropped_nested_specifier::N::M'; did you mean 'N::AAA'?}}
}
namespace using_suggestion_val_dropped_nested_specifier {
namespace N {
-void FFF() {}
+void FFF() {} // expected-note {{'N::FFF' declared here}}
namespace M { }
}
-using N::M::FFF; // expected-error {{no member named 'FFF' in namespace 'using_suggestion_val_dropped_nested_specifier::N::M'}}
+using N::M::FFF; // expected-error {{no member named 'FFF' in namespace 'using_suggestion_val_dropped_nested_specifier::N::M'; did you mean 'N::FFF'?}}
}
OpenPOWER on IntegriCloud