PR31081: ignore exception specifications when deducing function template
authorRichard Smith <richard-llvm@metafoo.co.uk>
Thu, 1 Dec 2016 02:11:49 +0000 (02:11 +0000)
committerRichard Smith <richard-llvm@metafoo.co.uk>
Thu, 1 Dec 2016 02:11:49 +0000 (02:11 +0000)
commitbaa4783d310c7a991690795e0fb9b63d4a781003
tree4611ab6a56b729824edd8ed05e7b72cf2bc3f7d9
parentb66cb88c2e29cb032d1efe08ad64d1bfa72d3780
PR31081: ignore exception specifications when deducing function template
arguments from a declaration; despite what the standard says, this form of
deduction should not be considering exception specifications.

llvm-svn: 288301
clang/include/clang/Sema/Sema.h
clang/lib/Sema/SemaExprCXX.cpp
clang/lib/Sema/SemaOverload.cpp
clang/lib/Sema/SemaTemplate.cpp
clang/lib/Sema/SemaTemplateDeduction.cpp
clang/test/SemaCXX/cxx1z-noexcept-function-type.cpp