| commit | ed5731f68a8b0ae2dba24c79bad0730203cb7dba | [log] [tgz] |
|---|---|---|
| author | Douglas Gregor <dgregor@apple.com> | Wed Nov 25 17:50:39 2009 +0000 |
| committer | Douglas Gregor <dgregor@apple.com> | Wed Nov 25 17:50:39 2009 +0000 |
| tree | f6d2112ef40e0e097f0485c20f18131bfcfe6987 | |
| parent | 58bf6e188594ec2f91a1ec0981ca58ac46e6e446 [diff] |
Diagnose ill-formed uses of default template arguments in function templates (in C++98), friend function templates, and out-of-line definitions of members of class templates. Also handles merging of default template arguments from previous declarations of function templates, for C++0x. However, we don't yet make use of those default template arguments. llvm-svn: 89872