commit | eff92135d32039c9874dc356f3e93143af6069c1 | [log] [tgz] |
---|---|---|
author | John McCall <rjmccall@apple.com> | Tue Feb 02 02:21:27 2010 +0000 |
committer | John McCall <rjmccall@apple.com> | Tue Feb 02 02:21:27 2010 +0000 |
tree | aacbde63c02d5a5a95d4d333c3333247dff9d72a | |
parent | d0ed44812057f1adf0ebe38f3fab55973c4efaeb [diff] |
Implement C++ [temp.deduct.call]p6, template argument deduction for overloaded arguments. Fix a bug where incomplete explicit specializations were being passed through as legitimate. Fix a bug where the absence of an explicit specialization in an overload set was causing overall deduction to fail. Fixes PR6191. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@95052 91177308-0d34-0410-b5e6-96231b3b80d8