aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorTomasz Kamiński <tkaminsk@redhat.com>2025-08-14 15:20:36 +0200
committerTomasz Kamiński <tkaminsk@redhat.com>2025-08-18 10:32:01 +0200
commitcc54f2f47e63c9d404a44f618cf114ae63e81b40 (patch)
tree592192764f6ea9410faab77d7bcf61f8d86d865b /gcc
parent534276f1e5889f2ce5b5238e68b395a92a79761b (diff)
downloadgcc-cc54f2f47e63c9d404a44f618cf114ae63e81b40.zip
gcc-cc54f2f47e63c9d404a44f618cf114ae63e81b40.tar.gz
gcc-cc54f2f47e63c9d404a44f618cf114ae63e81b40.tar.bz2
libstdc++: Fix-self element self-assigments when inserting an empty range [PR121313]
For __n == 0, the elements were self move-assigned by std::move_backward(__ins, __old_finish - __n, __old_finish). PR libstdc++/121313 libstdc++-v3/ChangeLog: * include/bits/vector.tcc (vector::insert_range): Add check for empty size. * testsuite/23_containers/vector/modifiers/insert/insert_range.cc: New tests.
Diffstat (limited to 'gcc')
0 files changed, 0 insertions, 0 deletions