summaryrefslogtreecommitdiff
path: root/src/cxa_virtual.cpp
AgeCommit message (Collapse)Author
2017-03-01Fix non-reserved macro names LIBCXXABI_NORETURN and LIBCXXABI_ARM_EHABI.Eric Fiselier
This patch adds the required leading underscore to those macros. git-svn-id: https://llvm.org/svn/llvm-project/libcxxabi/trunk@296567 91177308-0d34-0410-b5e6-96231b3b80d8
2015-12-04ibc++abi: mark visibilitySaleem Abdulrasool
Mark functions and types with the appropriate visibility. This is particularly useful for environments which explicitly indicate origin of functions (Windows). This aids in generating libc++abi as a DSO which exposes only the public interfaces. git-svn-id: https://llvm.org/svn/llvm-project/libcxxabi/trunk@254691 91177308-0d34-0410-b5e6-96231b3b80d8
2015-12-04c++abi: whitespace adjustmentSaleem Abdulrasool
Cleanup some code with clang-format to make the following change easier to identify material difference. NFC. git-svn-id: https://llvm.org/svn/llvm-project/libcxxabi/trunk@254690 91177308-0d34-0410-b5e6-96231b3b80d8
2011-08-02use abort_message()Nick Kledzik
git-svn-id: https://llvm.org/svn/llvm-project/libcxxabi/trunk@136671 91177308-0d34-0410-b5e6-96231b3b80d8
2011-06-03Added __cxa_bad_cast and __cxa_bad_typeid and placeholder NORETURN macroMarshall Clow
git-svn-id: https://llvm.org/svn/llvm-project/libcxxabi/trunk@132524 91177308-0d34-0410-b5e6-96231b3b80d8
2011-05-24Introduce cxa_virtual.cpp and cxa_guard.cpp. Contributed by Nick Lewycky, ↵Howard Hinnant
Howard Hinnant and John McCall git-svn-id: https://llvm.org/svn/llvm-project/libcxxabi/trunk@132009 91177308-0d34-0410-b5e6-96231b3b80d8