Tests fixes and debug vector pendantic capacity management change
Jonathan Wakely
jwakely@redhat.com
Sat Dec 20 18:09:00 GMT 2014
On 20/12/14 17:29 +0100, François Dumont wrote:
>Hi
>
> Following a discussion on Reflector that has been reported to me,
>people are complaining about management of the vector capacity in the
>pedantic debug mode. Even if it is not crystal clear in the Standard
>there seems to be a consensus that clear shouldn't impact it. So here
>is a simple patch to stop resetting _M_guaranteed_capacity in this
>method.
>
> As I run all tests in debug mode I also fix another problem. In
>testsuite/23_containers/vector/bool/allocator/swap.cc == and !=
>propagating_allocator operators must be within __gnu_test namespace in
>order to be considered thanks to ADL when in debug mode.
Thanks for fixing that.
> There are also 2 tests that XPASS:
>XPASS: experimental/string_view/element_access/char/2.cc execution test
>XPASS: experimental/string_view/element_access/wchar_t/2.cc execution test
>
> Debug assertions has been commented about because not compatible
>with constexpr. Do we keep them this way ?
Yes, otherwise they stop being constexpr.
More information about the Libstdc++
mailing list