llvm-project/libcxxabi/src
Eric Fiselier c4600ccf89 Fix ASAN build with older compiler-rt versions.
compiler-rt recently added the __asan_handle_no_return() function that libc++abi
needs to use, however older versions of compiler-rt don't declare this interface
publicly and that breaks the libc++abi build.

This patch attempts to fix the issues by declaring the asan function explicitly,
so we don't depend on compiler-rt to provide the declaration.

llvm-svn: 313308
2017-09-14 22:37:34 +00:00
..
include Remove dependancy on __refstring header; use local copy instead. 2017-07-12 01:34:21 +00:00
CMakeLists.txt [libcxxabi][CMake] Add install path variable to allow overriding the destination 2017-07-11 01:42:26 +00:00
abort_message.cpp [libcxxabi] Clean up macro usage. 2017-03-01 11:42:01 +00:00
abort_message.h [libc++abi] Clean up visibility 2017-03-01 03:55:57 +00:00
cxa_aux_runtime.cpp Fix non-reserved macro names LIBCXXABI_NORETURN and LIBCXXABI_ARM_EHABI. 2017-03-01 02:23:54 +00:00
cxa_default_handlers.cpp [libc++abi] Delete config.h 2017-03-30 23:31:33 +00:00
cxa_demangle.cpp [demangler] Fix some more -Wshadow warnings I missed in r310535 2017-08-10 02:48:13 +00:00
cxa_exception.cpp Fix ASAN build with older compiler-rt versions. 2017-09-14 22:37:34 +00:00
cxa_exception.hpp [libcxxabi] Align unwindHeader on a double-word boundary. 2017-05-16 15:19:08 +00:00
cxa_exception_storage.cpp [libc++abi] Use proper calling convention for TLS destructor 2017-08-08 00:54:33 +00:00
cxa_guard.cpp [libc++abi] Delete config.h 2017-03-30 23:31:33 +00:00
cxa_handlers.cpp [libc++abi] Delete config.h 2017-03-30 23:31:33 +00:00
cxa_handlers.hpp [libc++abi] Clean up visibility 2017-03-01 03:55:57 +00:00
cxa_noexception.cpp [libc++abi] Remove missed use of config.h 2017-03-31 00:29:25 +00:00
cxa_personality.cpp [libc++abi] Delete config.h 2017-03-30 23:31:33 +00:00
cxa_thread_atexit.cpp [libc++abi] Clean up visibility 2017-03-01 03:55:57 +00:00
cxa_unexpected.cpp Uses quote to include cxxabi.h to make sure the local one is included 2017-04-04 05:38:38 +00:00
cxa_vector.cpp ibc++abi: mark visibility 2015-12-04 02:14:58 +00:00
cxa_virtual.cpp Fix non-reserved macro names LIBCXXABI_NORETURN and LIBCXXABI_ARM_EHABI. 2017-03-01 02:23:54 +00:00
fallback_malloc.cpp [libc++abi] Delete config.h 2017-03-30 23:31:33 +00:00
fallback_malloc.h [libcxxabi] Fix alignment of allocated exceptions in 32 bit builds 2017-03-04 02:04:45 +00:00
private_typeinfo.cpp private_typeinfo: add missing field initializers 2017-06-11 22:57:26 +00:00
private_typeinfo.h [libc++abi] Clean up visibility 2017-03-01 03:55:57 +00:00
stdlib_exception.cpp Cleanup new/delete definitions 2017-03-01 23:59:34 +00:00
stdlib_new_delete.cpp Don't use posix_memalign under MinGW 2017-05-11 02:01:05 +00:00
stdlib_stdexcept.cpp Remove dependancy on __refstring header; use local copy instead. 2017-07-12 01:34:21 +00:00
stdlib_typeinfo.cpp Rename TU names to not conflict with libc++. 2016-11-18 09:54:49 +00:00