diff options
Diffstat (limited to 'test/CXX/class/class.friend/p1.cpp')
-rw-r--r-- | test/CXX/class/class.friend/p1.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/test/CXX/class/class.friend/p1.cpp b/test/CXX/class/class.friend/p1.cpp index 96701b3b05a5..b83dfa36cd35 100644 --- a/test/CXX/class/class.friend/p1.cpp +++ b/test/CXX/class/class.friend/p1.cpp @@ -79,3 +79,9 @@ class PreDeclared; int myoperation(float f) { return (int) f; } + +template <typename T> +class B { + template <typename U> + friend B<U>() {} // expected-error {{must use a qualified name when declaring a constructor as a friend}} +}; |