]> granicus.if.org Git - clang/commit
Revert "Use function overloading instead of template specialization for diagnosis...
authorLarisse Voufo <lvoufo@google.com>
Fri, 19 Jul 2013 22:53:23 +0000 (22:53 +0000)
committerLarisse Voufo <lvoufo@google.com>
Fri, 19 Jul 2013 22:53:23 +0000 (22:53 +0000)
commit8c5d4078bb40642847164e7613828262d32db973
treecf1378b73643e3321ffd175f5743d021531a6e8c
parentba037f2a0cd9bc5614813c3c9293e4e01436e4dd
Revert "Use function overloading instead of template specialization for diagnosis of bad template argument deductions."

This reverts commit a730f548325756d050d4caaa28fcbffdae8dfe95.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@186729 91177308-0d34-0410-b5e6-96231b3b80d8
15 files changed:
include/clang/Sema/Overload.h
include/clang/Sema/Sema.h
include/clang/Sema/TemplateDeduction.h
lib/Sema/SemaOverload.cpp
lib/Sema/SemaTemplate.cpp
lib/Sema/SemaTemplateDeduction.cpp
lib/Sema/SemaTemplateInstantiate.cpp
test/CXX/dcl.dcl/dcl.spec/dcl.constexpr/p1.cpp
test/CXX/expr/expr.const/p3-0x.cpp
test/CXX/over/over.over/p2.cpp
test/SemaCXX/addr-of-overloaded-function-casting.cpp
test/SemaCXX/cxx1y-deduced-return-type.cpp
test/SemaObjCXX/arc-nsconsumed-errors.mm
test/SemaTemplate/explicit-instantiation.cpp
test/SemaTemplate/function-template-specialization.cpp