]> granicus.if.org Git - clang/blobdiff - test/SemaTemplate/instantiate-static-var.cpp
Fix assert instantiating string init of static variable
[clang] / test / SemaTemplate / instantiate-static-var.cpp
index f309f29eafab768eaa5537f51f60fc80fdecb98f..a7b3433b354431329a184d597b10639a31a881b8 100644 (file)
@@ -114,3 +114,15 @@ namespace PR6449 {
   template class X1<char>;
 
 }
+
+typedef char MyString[100];
+template <typename T>
+struct StaticVarWithTypedefString {
+  static MyString str;
+};
+template <typename T>
+MyString StaticVarWithTypedefString<T>::str = "";
+
+void testStaticVarWithTypedefString() {
+  (void)StaticVarWithTypedefString<int>::str;
+}