I apologize for the noise on this thread. It turns out the *original* spelling was __cxa_bad_array_new_length, but the current spelling is __cxa_throw_bad_array_new_length. This patches uses the most current spelling.
~Aaron On Thu, Aug 28, 2014 at 2:52 PM, Aaron Ballman <[email protected]> wrote: > v2 of this patch, this one without tests. Clang does not currently > codegen the correct call to __cxa_bad_array_new_length, so the test > case from the previous patch would result in passing -1 to ::operator > new[], which would then throw a std::bad_alloc, causing the test to > fail. This patch elides the test temporarily, and once Clang codegens > the proper call to __cxa_bad_array_new_length, the test will be > committed for it. > > ~Aaron > > On Thu, Aug 28, 2014 at 2:07 PM, Aaron Ballman <[email protected]> wrote: >> This patch adds support for __cxa_bad_array_new_length, which is >> required for C++11 runtime support to throw std::bad_array_new_length. >> >> Thanks! >> >> ~Aaron
__cxa_bad_array_new_length_v3.patch
Description: Binary data
_______________________________________________ cfe-commits mailing list [email protected] http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits
