diff options
author | Paolo Carlini <paolo.carlini@oracle.com> | 2008-06-02 12:22:53 +0000 |
---|---|---|
committer | Paolo Carlini <paolo@gcc.gnu.org> | 2008-06-02 12:22:53 +0000 |
commit | d2219f89bf67a263f17475e5f83759ce1261959f (patch) | |
tree | d22ca411651d2fa41a839a449106704b1732c335 /gcc/fortran/cpp.c | |
parent | 690028435cafde915d313c19f320bccdf2c0c6c2 (diff) | |
download | gcc-d2219f89bf67a263f17475e5f83759ce1261959f.zip gcc-d2219f89bf67a263f17475e5f83759ce1261959f.tar.gz gcc-d2219f89bf67a263f17475e5f83759ce1261959f.tar.bz2 |
vector.tcc (vector<>::_M_insert_aux): In C++0x mode, avoid a memory leak if the first __uninitialized_move_a throws.
2008-06-02 Paolo Carlini <paolo.carlini@oracle.com>
* include/bits/vector.tcc (vector<>::_M_insert_aux): In C++0x mode,
avoid a memory leak if the first __uninitialized_move_a throws.
(vector<>::_M_fill_insert): Do not always copy to __x_copy, similarly
to _M_insert_aux.
* testsuite/23_containers/vector/modifiers/moveable.cc: Adjust.
* testsuite/23_containers/vector/resize/moveable.cc: Likewise.
From-SVN: r136277
Diffstat (limited to 'gcc/fortran/cpp.c')
0 files changed, 0 insertions, 0 deletions