diff options
author | Marc Glisse <marc.glisse@inria.fr> | 2018-07-26 14:01:14 +0200 |
---|---|---|
committer | Marc Glisse <glisse@gcc.gnu.org> | 2018-07-26 12:01:14 +0000 |
commit | e98edc20cd615f43afce32c5de40d59fa25e40ed (patch) | |
tree | d4eca073a640be7741bd0f6c125e5ff0df6da5ec /gcc/tree.c | |
parent | 88a4654d03d0d05047aa168e45967ed2d94cb9ce (diff) | |
download | gcc-e98edc20cd615f43afce32c5de40d59fa25e40ed.zip gcc-e98edc20cd615f43afce32c5de40d59fa25e40ed.tar.gz gcc-e98edc20cd615f43afce32c5de40d59fa25e40ed.tar.bz2 |
optimize std::vector move assignment
2018-07-26 Marc Glisse <marc.glisse@inria.fr>
* include/bits/stl_vector.h (_Vector_impl_data::_M_copy_data): New.
(_Vector_impl_data::_M_swap_data): Use _M_copy_data.
(vector::_M_move_assign): Reorder the swaps.
From-SVN: r262998
Diffstat (limited to 'gcc/tree.c')
0 files changed, 0 insertions, 0 deletions