summaryrefslogtreecommitdiff
path: root/test/catch_function_03.pass.cpp
AgeCommit message (Collapse)Author
2016-12-02Check for SD-6 feature test macro when determining which tests should beRichard Smith
available, rather than #ifdef'ing away the relevant tests if it's unavailable. git-svn-id: https://llvm.org/svn/llvm-project/libcxxabi/trunk@288543 91177308-0d34-0410-b5e6-96231b3b80d8
2016-12-02Fix up r288457 for compilers that don't support noexcept function types:Richard Smith
disable the test entirely for those cases. This is a quick patch, I'll look at a proper feature flag next. git-svn-id: https://llvm.org/svn/llvm-project/libcxxabi/trunk@288539 91177308-0d34-0410-b5e6-96231b3b80d8
2016-12-02Update implementation of ABI support for throwing noexcept function pointersRichard Smith
and catching as non-noexcept to match the final design per discusson on cxx-abi-dev. git-svn-id: https://llvm.org/svn/llvm-project/libcxxabi/trunk@288457 91177308-0d34-0410-b5e6-96231b3b80d8
2016-11-02[p0012] Implement ABI support for throwing a noexcept function pointer andRichard Smith
catching as non-noexcept This implements the following proposal from cxx-abi-dev: http://sourcerytools.com/pipermail/cxx-abi-dev/2016-October/002988.html ... which is necessary for complete support of http://wg21.link/p0012, specifically throwing noexcept function and member function pointers and catching them as non-noexcept pointers. Differential Review: https://reviews.llvm.org/D26178 git-svn-id: https://llvm.org/svn/llvm-project/libcxxabi/trunk@285867 91177308-0d34-0410-b5e6-96231b3b80d8