hanchenye-llvm-project/libcxxabi
Eric Fiselier 3781227448 Cleanup new/delete definitions
This patch cleans up how libc++abi handles the definitions for new/delete.
It is in preperation for upcoming changes to fix how both libc++ and libc++abi
handle new/delete.

The primary changes in this patch are:

* Move the definitions for bad_array_length and bad_new_array_length
  into stdlib_exception.cpp. This way stdlib_new_delete.cpp only
  contains new/delete.

* Rename cxa_new_delete.cpp -> stdlib_new_delete.cpp for consistency
  with other files.

* Add a FIXME regarding when stdlib_new_delete.cpp is actually compiled
  as part of the dylib.

llvm-svn: 296715
2017-03-01 23:59:34 +00:00
..
cmake
fuzz add cxa_demangle_fuzzer 2016-12-28 03:28:29 +00:00
include [libcxxabi] Clean up macro usage. 2017-03-01 11:42:01 +00:00
lib
src Cleanup new/delete definitions 2017-03-01 23:59:34 +00:00
test Attempt to fix arm-native libcxxabi tests for the no-exceptions variant 2017-02-27 15:31:34 +00:00
www
.arcconfig
.gitignore
CMakeLists.txt [libcxxabi] Clean up macro usage. 2017-03-01 11:42:01 +00:00
CREDITS.TXT
LICENSE.TXT Update LICENSE.TXT to 2017 2017-01-03 11:21:43 +00:00