aboutsummaryrefslogtreecommitdiff
path: root/gcc/fortran/cpp.c
diff options
context:
space:
mode:
authorPaolo Carlini <paolo.carlini@oracle.com>2008-06-02 12:22:53 +0000
committerPaolo Carlini <paolo@gcc.gnu.org>2008-06-02 12:22:53 +0000
commitd2219f89bf67a263f17475e5f83759ce1261959f (patch)
treed22ca411651d2fa41a839a449106704b1732c335 /gcc/fortran/cpp.c
parent690028435cafde915d313c19f320bccdf2c0c6c2 (diff)
downloadgcc-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