Author: dgregor
Date: Tue Aug 25 17:53:07 2009
New Revision: 80045
URL: http://llvm.org/viewvc/llvm-project?rev=80045&view=rev
Log:
Test out-of-line definitions of static data members of nested member class
templates
Modified:
cfe/trunk/test/SemaTemplate/nested-template.cpp
Modified: cfe/trunk/test/SemaTemplate/nested-template.cpp
URL:
http://llvm.org/viewvc/llvm-project/cfe/trunk/test/SemaTemplate/nested-template.cpp?rev=80045&r1=80044&r2=80045&view=diff
==============================================================================
--- cfe/trunk/test/SemaTemplate/nested-template.cpp (original)
+++ cfe/trunk/test/SemaTemplate/nested-template.cpp Tue Aug 25 17:53:07 2009
@@ -25,6 +25,9 @@
T foo(U);
template<typename V> T bar(V);
template<typename V> T* bar(V);
+
+ static T value1;
+ static U value2;
};
};
@@ -70,3 +73,11 @@
X* Outer<X>::Inner1<Y>::bar(Z) {
return 0;
}
+
+template<typename X>
+template<typename Y>
+X Outer<X>::Inner1<Y>::value1 = 0;
+
+template<typename X>
+template<typename Y>
+Y Outer<X>::Inner1<Y>::value2 = Y();
_______________________________________________
cfe-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits