summaryrefslogtreecommitdiffstats
path: root/clang/test/Coverage/cxx-language-features.inc
diff options
context:
space:
mode:
Diffstat (limited to 'clang/test/Coverage/cxx-language-features.inc')
-rw-r--r--clang/test/Coverage/cxx-language-features.inc8
1 files changed, 8 insertions, 0 deletions
diff --git a/clang/test/Coverage/cxx-language-features.inc b/clang/test/Coverage/cxx-language-features.inc
index 31b50be3358..18e28e0fabc 100644
--- a/clang/test/Coverage/cxx-language-features.inc
+++ b/clang/test/Coverage/cxx-language-features.inc
@@ -25,3 +25,11 @@ enum E1 { EC1 };
template <E1 v> class C1 {};
template <E1 v> C1<v> f1() { return C1<v>(); }
void f2() { f1<EC1>(); }
+
+// Friend declarations
+struct FriendlyStruct {
+ friend bool operator==(FriendlyStruct, FriendlyStruct) { return true; }
+ friend struct FriendedStruct;
+};
+
+struct FriendedStruct { };
OpenPOWER on IntegriCloud