------- Comment #14 from redi at gcc dot gnu dot org 2010-03-02 00:40 ------- Subject: Bug 43183
Author: redi Date: Tue Mar 2 00:40:28 2010 New Revision: 157158 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=157158 Log: 2010-03-02 Jonathan Wakely <jwakely....@gmail.com> PR libstdc++/43183 * include/bits/unique_ptr.h (reset): Fix as per working paper. (operator*, operator->, operator[], operator bool, release): Use pointer's null value instead of 0. * testsuite/20_util/unique_ptr/assign/assign_neg.cc: Adjust. * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Adjust. * testsuite/20_util/unique_ptr/modifiers/43183.cc: New. Added: trunk/libstdc++-v3/testsuite/20_util/unique_ptr/modifiers/43183.cc Modified: trunk/libstdc++-v3/ChangeLog trunk/libstdc++-v3/include/bits/unique_ptr.h trunk/libstdc++-v3/testsuite/20_util/unique_ptr/assign/assign_neg.cc trunk/libstdc++-v3/testsuite/20_util/unique_ptr/modifiers/reset_neg.cc -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43183