libstdc++: [_GLIBCXX_DEBUG] Enhance std::erase_if for vector/deque
authorFrançois Dumont <fdumont@gcc.gnu.org>
Sun, 21 Nov 2021 10:56:40 +0000 (11:56 +0100)
committerFrançois Dumont <fdumont@gcc.gnu.org>
Wed, 8 Dec 2021 18:09:47 +0000 (19:09 +0100)
commite7fac1e1a5858abc9737518ddbdac780fd2ad8b8
treeeda5f7cd2af2b62cda7f4c3267841c28b283dae0
parent60147c2b7d987f6142bdc1d2ae83e091fc6a5a45
libstdc++: [_GLIBCXX_DEBUG] Enhance std::erase_if for vector/deque

libstdc++-v3/ChangeLog:

* include/std/deque (erase_if): Use _GLIBCXX_STD_C container reference and
__niter_wrap to limit _GLIBCXX_DEBUG mode impact.
* include/std/vector (erase_if): Likewise.
libstdc++-v3/include/std/deque
libstdc++-v3/include/std/vector