[cfe-commits] r102580 - /cfe/trunk/test/CXX/class.access/p6.cpp
John McCall
rjmccall at apple.com
Wed Apr 28 18:20:45 PDT 2010
Author: rjmccall
Date: Wed Apr 28 20:20:45 2010
New Revision: 102580
URL: http://llvm.org/viewvc/llvm-project?rev=102580&view=rev
Log:
Test case for r102578.
Modified:
cfe/trunk/test/CXX/class.access/p6.cpp
Modified: cfe/trunk/test/CXX/class.access/p6.cpp
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/test/CXX/class.access/p6.cpp?rev=102580&r1=102579&r2=102580&view=diff
==============================================================================
--- cfe/trunk/test/CXX/class.access/p6.cpp (original)
+++ cfe/trunk/test/CXX/class.access/p6.cpp Wed Apr 28 20:20:45 2010
@@ -105,3 +105,17 @@
Outer::A<B, Blue>::foo(); // expected-error {{no member named 'foo'}}
}
}
+
+namespace test4 {
+ template <class T> class A {
+ private: typedef int type;
+ template <class U> friend void foo(U &, typename U::type);
+ };
+
+ template <class U> void foo(U &, typename U::type) {}
+
+ void test() {
+ A<int> a;
+ foo(a, 0);
+ }
+}
More information about the cfe-commits
mailing list