summaryrefslogtreecommitdiffstats
path: root/clang/test/SemaCXX/friend.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'clang/test/SemaCXX/friend.cpp')
-rw-r--r--clang/test/SemaCXX/friend.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/clang/test/SemaCXX/friend.cpp b/clang/test/SemaCXX/friend.cpp
index aed2ab2c7d0..03589101e1b 100644
--- a/clang/test/SemaCXX/friend.cpp
+++ b/clang/test/SemaCXX/friend.cpp
@@ -288,3 +288,11 @@ namespace test10 {
::test10::f10_d(z);
}
}
+
+namespace test11 {
+ class __attribute__((visibility("hidden"))) B;
+
+ class A {
+ friend class __attribute__((visibility("hidden"), noreturn)) B; // expected-warning {{'noreturn' attribute only applies to functions and methods}}
+ };
+}
OpenPOWER on IntegriCloud