History log of /external/libcxxabi/test/catch_function_03.pass.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
6d9aad0608e8a3012bd84b76033b81ae234d4fef 02-Dec-2016 Richard Smith <richard-llvm@metafoo.co.uk> Check for SD-6 feature test macro when determining which tests should be
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
/external/libcxxabi/test/catch_function_03.pass.cpp
b126ca07d6526844f766a271a7b117c4273b652f 02-Dec-2016 Richard Smith <richard-llvm@metafoo.co.uk> Fix up r288457 for compilers that don't support noexcept function types:
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
/external/libcxxabi/test/catch_function_03.pass.cpp
f1636207ad8e142a11f80860ea27ea92fcc8c776 02-Dec-2016 Richard Smith <richard-llvm@metafoo.co.uk> Update implementation of ABI support for throwing noexcept function pointers
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
/external/libcxxabi/test/catch_function_03.pass.cpp
c320e4c36c06bc0019fc06eaf00eb064727cfcc0 03-Nov-2016 Richard Smith <richard-llvm@metafoo.co.uk> [p0012] Implement ABI support for throwing a noexcept function pointer and
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
/external/libcxxabi/test/catch_function_03.pass.cpp