summaryrefslogtreecommitdiffstats
path: root/clang/test/SemaCXX/access.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'clang/test/SemaCXX/access.cpp')
-rw-r--r--clang/test/SemaCXX/access.cpp11
1 files changed, 11 insertions, 0 deletions
diff --git a/clang/test/SemaCXX/access.cpp b/clang/test/SemaCXX/access.cpp
index ae2fef11f81..6115ff6a94f 100644
--- a/clang/test/SemaCXX/access.cpp
+++ b/clang/test/SemaCXX/access.cpp
@@ -21,3 +21,14 @@ protected:
private:
template<typename T> struct A {}; // expected-error {{'A' redeclared with 'private' access}}
};
+
+// PR5573
+namespace test1 {
+ class A {
+ private:
+ class X; // expected-note {{previously declared 'private' here}}
+ public:
+ class X; // expected-error {{ 'X' redeclared with 'public' access}}
+ class X {};
+ };
+}
OpenPOWER on IntegriCloud