http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48635
--- Comment #9 from paolo at gcc dot gnu.org <paolo at gcc dot gnu.org> 2011-04-17 21:46:15 UTC --- Author: paolo Date: Sun Apr 17 21:46:11 2011 New Revision: 172619 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=172619 Log: 2011-04-17 Daniel Krugler <daniel.krueg...@googlemail.com> Paolo Carlini <paolo.carl...@oracle.com> PR libstdc++/48635 (again) * include/bits/unique_ptr.h (unique_ptr<>::unique_ptr(unique_ptr<>&&), unique_ptr<_Tp[]>::unique_ptr(unique_ptr<>&&), unique_ptr<>::operator=(unique_ptr<>&&), unique_ptr<_Tp[]>::operator=(unique_ptr<>&&)): Use forward<_Ep>, not forward<_Dp>, to forward the deleter. * testsuite/20_util/unique_ptr/assign/48635_neg.cc: New. Added: trunk/libstdc++-v3/testsuite/20_util/unique_ptr/assign/48635_neg.cc Modified: trunk/libstdc++-v3/ChangeLog trunk/libstdc++-v3/include/bits/unique_ptr.h