summaryrefslogtreecommitdiffstats
path: root/clang/test/CXX/class.access/class.friend/p1.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'clang/test/CXX/class.access/class.friend/p1.cpp')
-rw-r--r--clang/test/CXX/class.access/class.friend/p1.cpp19
1 files changed, 19 insertions, 0 deletions
diff --git a/clang/test/CXX/class.access/class.friend/p1.cpp b/clang/test/CXX/class.access/class.friend/p1.cpp
index 7ea4f078d20..88cbe4f4cdd 100644
--- a/clang/test/CXX/class.access/class.friend/p1.cpp
+++ b/clang/test/CXX/class.access/class.friend/p1.cpp
@@ -192,3 +192,22 @@ namespace test4 {
return a == b; // expected-note {{requested here}}
}
}
+
+
+// PR6174
+namespace test5 {
+ namespace ns {
+ class A;
+ }
+
+ class ns::A {
+ private: int x;
+ friend class B;
+ };
+
+ namespace ns {
+ class B {
+ int test(A *p) { return p->x; }
+ };
+ }
+}
OpenPOWER on IntegriCloud