[PATCH] D54804: [libcxx] Remove bad_array_length

Louis Dionne via Phabricator reviews at reviews.llvm.org
Wed Nov 21 09:54:18 PST 2018


ldionne created this revision.
ldionne added reviewers: mclow.lists, dexonsmith, howard.hinnant.
Herald added a reviewer: EricWF.
Herald added subscribers: libcxx-commits, jkorous, christof.

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.


Repository:
  rCXX libc++

https://reviews.llvm.org/D54804

Files:
  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
  libcxxabi/src/stdlib_exception.cpp

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D54804.174947.patch
Type: text/x-patch
Size: 17051 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/libcxx-commits/attachments/20181121/b35ab811/attachment.bin>


More information about the libcxx-commits mailing list