diff options
Diffstat (limited to 'test/SemaTemplate/instantiate-static-var.cpp')
| -rw-r--r-- | test/SemaTemplate/instantiate-static-var.cpp | 12 | 
1 files changed, 12 insertions, 0 deletions
| diff --git a/test/SemaTemplate/instantiate-static-var.cpp b/test/SemaTemplate/instantiate-static-var.cpp index f309f29eafab..a7b3433b3544 100644 --- a/test/SemaTemplate/instantiate-static-var.cpp +++ b/test/SemaTemplate/instantiate-static-var.cpp @@ -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; +} | 
