[cfe-commits] r122335 - /cfe/trunk/test/CXX/temp/temp.decls/temp.friend/p8.cpp

Douglas Gregor dgregor at apple.com
Tue Dec 21 08:05:12 PST 2010


Author: dgregor
Date: Tue Dec 21 10:05:12 2010
New Revision: 122335

URL: http://llvm.org/viewvc/llvm-project?rev=122335&view=rev
Log:
Add test for C++ [temp.friend]p8, which bans partial specializations from being friends

Added:
    cfe/trunk/test/CXX/temp/temp.decls/temp.friend/p8.cpp

Added: cfe/trunk/test/CXX/temp/temp.decls/temp.friend/p8.cpp
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/test/CXX/temp/temp.decls/temp.friend/p8.cpp?rev=122335&view=auto
==============================================================================
--- cfe/trunk/test/CXX/temp/temp.decls/temp.friend/p8.cpp (added)
+++ cfe/trunk/test/CXX/temp/temp.decls/temp.friend/p8.cpp Tue Dec 21 10:05:12 2010
@@ -0,0 +1,6 @@
+// RUN: %clang_cc1 -fsyntax-only -verify %s
+template<class T> class A { }; 
+
+class X {
+  template<class T> friend class A<T*>; // expected-error{{partial specialization cannot be declared as a friend}}
+};





More information about the cfe-commits mailing list