diff options
Diffstat (limited to 'test/SemaTemplate/instantiate-member-initializers.cpp')
-rw-r--r-- | test/SemaTemplate/instantiate-member-initializers.cpp | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/test/SemaTemplate/instantiate-member-initializers.cpp b/test/SemaTemplate/instantiate-member-initializers.cpp index 45503b3..6386206 100644 --- a/test/SemaTemplate/instantiate-member-initializers.cpp +++ b/test/SemaTemplate/instantiate-member-initializers.cpp @@ -25,3 +25,19 @@ public: BB() : AA<T>(1) {} }; BB<int> x; + +struct X { + X(); +}; +template<typename T> +struct Y { + Y() : x() {} + X x; +}; +Y<int> y; + +template<typename T> struct Array { + int a[3]; + Array() : a() {} +}; +Array<int> s; |