r229416 - Regression test for RP6954.

Serge Pavlov sepavloff at gmail.com
Mon Feb 16 10:27:41 PST 2015


Author: sepavloff
Date: Mon Feb 16 12:27:41 2015
New Revision: 229416

URL: http://llvm.org/viewvc/llvm-project?rev=229416&view=rev
Log:
Regression test for RP6954.

Modified:
    cfe/trunk/test/SemaCXX/friend.cpp

Modified: cfe/trunk/test/SemaCXX/friend.cpp
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/test/SemaCXX/friend.cpp?rev=229416&r1=229415&r2=229416&view=diff
==============================================================================
--- cfe/trunk/test/SemaCXX/friend.cpp (original)
+++ cfe/trunk/test/SemaCXX/friend.cpp Mon Feb 16 12:27:41 2015
@@ -349,3 +349,17 @@ void file_scope_friend() {
   (void)a.p;
 }
 }
+
+template<typename T>
+struct X_pr6954 {
+  operator int();
+  friend void f_pr6954(int x);
+};
+
+int array0_pr6954[sizeof(X_pr6954<int>)];
+int array1_pr6954[sizeof(X_pr6954<float>)];
+
+void g_pr6954() {
+  f_pr6954(5); // expected-error{{undeclared identifier 'f_pr6954'}}
+}
+





More information about the cfe-commits mailing list