]> granicus.if.org Git - clang/commit
p0012: Teach resolving address of overloaded function with dependent exception
authorRichard Smith <richard-llvm@metafoo.co.uk>
Tue, 1 Nov 2016 01:31:23 +0000 (01:31 +0000)
committerRichard Smith <richard-llvm@metafoo.co.uk>
Tue, 1 Nov 2016 01:31:23 +0000 (01:31 +0000)
commitb3524deb09dbcaaa5cfec24b4fb447ae906a6d50
tree6f7fac55f46ca43994938a84bd0223e8fda852e1
parent24b28107475c076a13f35bf496efcd161a6f2354
p0012: Teach resolving address of overloaded function with dependent exception
specification to resolve the exception specification as part of the type check,
in C++1z onwards. This is not actually part of P0012 / CWG1330 rules for when
an exception specification is "needed", but is necessary for sanity.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@285663 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Sema/SemaOverload.cpp
lib/Sema/SemaTemplateDeduction.cpp
test/SemaCXX/cxx1z-noexcept-function-type.cpp