commit | 3e03d83be64d564e767a996e2cd795f62b15bc5c | [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 | b4fa87b8e064c6b104c5e918e7df0587c8d9bc27 [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; +}