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