[libcxx] Remove bad_array_length
authorLouis Dionne <ldionne@apple.com>
Thu, 29 Nov 2018 19:44:57 +0000 (19:44 +0000)
committerLouis Dionne <ldionne@apple.com>
Thu, 29 Nov 2018 19:44:57 +0000 (19:44 +0000)
commite823b6d7e616b8338b5c2690f0e15e8b1b10b1c7
treed663a37b97064e97f782210811fb9b91294a84c5
parent129d529ab3e9ce9841b36541ecbf127a89248cfc
[libcxx] Remove bad_array_length

Summary:
std::bad_array_length was added by n3467, but this never made it into C++.
This commit removes the definition of std::bad_array_length from the headers
AND from the shared library. See the comments in the ABI changelog for details
about the ABI implications of this change.

Reviewers: mclow.lists, dexonsmith, howard.hinnant, EricWF

Subscribers: christof, jkorous, libcxx-commits

Differential Revision: https://reviews.llvm.org/D54804

llvm-svn: 347903
13 files changed:
libcxx/docs/ReleaseNotes.rst
libcxx/include/__config
libcxx/include/new
libcxx/lib/abi/CHANGELOG.TXT
libcxx/lib/abi/x86_64-apple-darwin.v1.abilist
libcxx/lib/abi/x86_64-apple-darwin.v2.abilist
libcxx/lib/libc++abi2.exp
libcxx/src/support/runtime/exception_fallback.ipp
libcxx/src/support/runtime/exception_glibcxx.ipp
libcxx/src/support/runtime/exception_libcxxrt.ipp
libcxx/src/support/runtime/exception_msvc.ipp
libcxx/test/libcxx/language.support/support.dynamic/alloc.errors/new.badlength/bad_array_length.pass.cpp [deleted file]
libcxxabi/src/stdlib_exception.cpp