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

Attachment: __cxa_bad_array_new_length_v2.patch
Description: Binary data

_______________________________________________
cfe-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits

Reply via email to