]> granicus.if.org Git - clang/commit
Re-commit r284753, reverted in r284778, with a fix for PR30749.
authorRichard Smith <richard-llvm@metafoo.co.uk>
Thu, 20 Oct 2016 21:53:09 +0000 (21:53 +0000)
committerRichard Smith <richard-llvm@metafoo.co.uk>
Thu, 20 Oct 2016 21:53:09 +0000 (21:53 +0000)
commit5dce7bf343a14f2f527ea198c5fb3b1b96530e98
tree86eac69f1eedf20320ea430e2eff341081fe5af3
parent95e8a8a86651f1ea3e3e0e307d937ddf3de5f61a
Re-commit r284753, reverted in r284778, with a fix for PR30749.

Original commit message:

[c++1z] Teach composite pointer type computation how to compute the composite
pointer type of two function pointers with different noexcept specifications.
While I'm here, also teach it how to merge dynamic exception specifications.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@284785 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/Sema/Overload.h
include/clang/Sema/Sema.h
lib/Sema/SemaExprCXX.cpp
lib/Sema/SemaOverload.cpp
test/CXX/expr/p13.cpp [new file with mode: 0644]