libc++: Adding std::bad_array_length
Howard Hinnant
howard.hinnant at gmail.com
Tue Sep 10 18:21:55 PDT 2013
On Sep 9, 2013, at 7:29 PM, Marshall Clow <mclow.lists at gmail.com> wrote:
> While reviewing my <dynarray> implementation, Richard pointed out that it should throw bad_array_length if the length was too large.
> I tried to do that, only to discover that libc++ didn't have std::bad_array_length.
>
> This patch remedies that (with a test)
> There is a corresponding patch for libcxxabi coming.
>
> -- Marshall
>
> Marshall Clow Idio Software <mailto:mclow.lists at gmail.com>
>
> A.D. 1517: Martin Luther nails his 95 Theses to the church door and is promptly moderated down to (-1, Flamebait).
> -- Yu Suzuki
> <libcxx-bad_array_length.patch>_______________________________________________
> cfe-commits mailing list
> cfe-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits
One quibble: There's a tab in src/new.cpp between #define and _LIBCPP_BUILDING_NEW.
Please commit.
Thanks,
Howard
More information about the cfe-commits
mailing list