summaryrefslogtreecommitdiffstats
path: root/libcxxabi/src/cxa_virtual.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Update more file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
| | | | | | | | | | | | | | | | | | to reflect the new license. These used slightly different spellings that defeated my regular expressions. We understand that people may be surprised that we're moving the header entirely to discuss the new license. We checked this carefully with the Foundation's lawyer and we believe this is the correct approach. Essentially, all code in the project is now made available by the LLVM project under our new license, so you will see that the license headers include that license only. Some of our contributors have contributed code under our old license, and accordingly, we have retained a copy of our old license notice in the top-level files in each project and repository. llvm-svn: 351648
* Fix non-reserved macro names LIBCXXABI_NORETURN and LIBCXXABI_ARM_EHABI.Eric Fiselier2017-03-011-2/+2
| | | | | | This patch adds the required leading underscore to those macros. llvm-svn: 296567
* ibc++abi: mark visibilitySaleem Abdulrasool2015-12-041-2/+2
| | | | | | | | | 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. llvm-svn: 254691
* c++abi: whitespace adjustmentSaleem Abdulrasool2015-12-041-12/+6
| | | | | | | Cleanup some code with clang-format to make the following change easier to identify material difference. NFC. llvm-svn: 254690
* use abort_message()Nick Kledzik2011-08-021-7/+3
| | | | llvm-svn: 136671
* Added __cxa_bad_cast and __cxa_bad_typeid and placeholder NORETURN macroMarshall Clow2011-06-031-0/+2
| | | | llvm-svn: 132524
* Introduce cxa_virtual.cpp and cxa_guard.cpp. Contributed by Nick Lewycky, ↵Howard Hinnant2011-05-241-0/+33
Howard Hinnant and John McCall llvm-svn: 132009
OpenPOWER on IntegriCloud