]> git.ipfire.org Git - thirdparty/gcc.git/commit
libstdc++: Support braces as arguments for std::erase on inplace_vector [PR121196]
authorTomasz Kamiński <tkaminsk@redhat.com>
Fri, 25 Jul 2025 12:50:26 +0000 (14:50 +0200)
committerTomasz Kamiński <tkaminsk@redhat.com>
Mon, 28 Jul 2025 06:32:47 +0000 (08:32 +0200)
commitbdff4d7a8c0a39c66cd2609c7d818d7afe05ce6c
tree1b941494263c795b45e5fd22d7581a650dd96d5e
parentec3c17b1685c6bb9a5a95c58c250ef2236a952b0
libstdc++: Support braces as arguments for std::erase on inplace_vector [PR121196]

PR libstdc++/121196

libstdc++-v3/ChangeLog:

* include/std/inplace_vector (std::erase): Provide default argument
for _Up parameter.
* testsuite/23_containers/inplace_vector/erasure.cc: Add test for
using braces-init-list as arguments to erase_if and use function
to verify content of inplace_vector

Reviewed-by: Patrick Palka <ppalka@redhat.com>
Signed-off-by: Tomasz Kamiński <tkaminsk@redhat.com>
libstdc++-v3/include/std/inplace_vector
libstdc++-v3/testsuite/23_containers/inplace_vector/erasure.cc