aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--test/SemaTemplate/nested-template.cpp11
1 files changed, 11 insertions, 0 deletions
diff --git a/test/SemaTemplate/nested-template.cpp b/test/SemaTemplate/nested-template.cpp
index 3adabcf934..d4030fef08 100644
--- a/test/SemaTemplate/nested-template.cpp
+++ b/test/SemaTemplate/nested-template.cpp
@@ -25,6 +25,9 @@ struct Outer {
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 @@ template<typename Z>
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();