[c++1z] Teach composite pointer type computation how to compute the composite
authorRichard Smith <richard-llvm@metafoo.co.uk>
Thu, 20 Oct 2016 17:57:33 +0000 (17:57 +0000)
committerRichard Smith <richard-llvm@metafoo.co.uk>
Thu, 20 Oct 2016 17:57:33 +0000 (17:57 +0000)
commit9c37e66c315764b4ac0460bc17d04ab60ff728de
tree6e787880d450dd11a2796adf53227e7f20d07271
parent05b0f93ad33dd5df9f69ae5eb0b48d9f76304eb2
[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.

llvm-svn: 284753
clang/include/clang/Sema/Overload.h
clang/include/clang/Sema/Sema.h
clang/lib/Sema/SemaExprCXX.cpp
clang/lib/Sema/SemaOverload.cpp
clang/test/CXX/expr/p13.cpp [new file with mode: 0644]