diff options
author | Jonathan Wakely <jwakely.gcc@gmail.com> | 2013-10-29 21:33:29 +0000 |
---|---|---|
committer | Jonathan Wakely <redi@gcc.gnu.org> | 2013-10-29 21:33:29 +0000 |
commit | c8c0f5577d17a5d3a21d56c2745baa99cecac609 (patch) | |
tree | 0a91ae3bd7a3a6ab1173d9fd2aef6e767e51e482 /gcc/fortran/parse.c | |
parent | da2e699194f99f7e731ead5d679338b0ad832111 (diff) | |
download | gcc-c8c0f5577d17a5d3a21d56c2745baa99cecac609.zip gcc-c8c0f5577d17a5d3a21d56c2745baa99cecac609.tar.gz gcc-c8c0f5577d17a5d3a21d56c2745baa99cecac609.tar.bz2 |
re PR libstdc++/58839 (dereferencing void* in shared_ptr(unique_ptr&& u) constructor)
PR libstdc++/58839
* include/bits/shared_ptr_base.h
(__shared_ptr<T>::__shared_ptr(unique_ptr<U,D>&&)): Only use addressof
when unique_ptr<U,D>::pointer is not a built-in pointer type.
* testsuite/20_util/shared_ptr/cons/58839.cc: New.
* testsuite/20_util/enable_shared_from_this/members/assign.cc: New.
* testsuite/20_util/enable_shared_from_this/members/unique_ptr.cc: New.
From-SVN: r204184
Diffstat (limited to 'gcc/fortran/parse.c')
0 files changed, 0 insertions, 0 deletions