diff options
Diffstat (limited to 'clang/test/Coverage/cxx-language-features.inc')
-rw-r--r-- | clang/test/Coverage/cxx-language-features.inc | 8 |
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 { }; |