diff options
Diffstat (limited to 'test/Modules/friend-definition.cpp')
| -rw-r--r-- | test/Modules/friend-definition.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/test/Modules/friend-definition.cpp b/test/Modules/friend-definition.cpp index 8588cbd9c6f4..32329d0e3e1c 100644 --- a/test/Modules/friend-definition.cpp +++ b/test/Modules/friend-definition.cpp @@ -7,6 +7,7 @@ module A {} #pragma clang module begin A template<typename T> struct A { friend A operator+(const A&, const A&) { return {}; } + template<typename T2> friend void func_1(const A&, const T2 &) {} }; #pragma clang module end #pragma clang module endbuild @@ -36,4 +37,5 @@ inline void g() { A<int> a; } void h() { A<int> a; a + a; + func_1(a, 0); } |
