commit | 8644aecd4383ce829d1eed81e96399904a948362 | [log] [tgz] |
---|---|---|
author | Anders Carlsson <andersca@mac.com> | Tue Aug 25 13:07:08 2009 +0000 |
committer | Anders Carlsson <andersca@mac.com> | Tue Aug 25 13:07:08 2009 +0000 |
tree | 983bc9a55a95c6952c41343f0633cf0c7b757594 | |
parent | 5032ffe4259e7d436f2eb19e5a29fdae559e7c12 [diff] [blame] |
Improved support for default arguments in constructors for class templates. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@79984 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/test/SemaTemplate/default-expr-arguments.cpp b/test/SemaTemplate/default-expr-arguments.cpp index 87532ef..34d2d9d 100644 --- a/test/SemaTemplate/default-expr-arguments.cpp +++ b/test/SemaTemplate/default-expr-arguments.cpp
@@ -18,3 +18,11 @@ f3(10); f3(S()); // expected-note{{in instantiation of default argument for 'f3<struct S>' required here}} } + +template<typename T> struct F { + F(T t = 10); +}; + +void g2() { + F<int> f; +}