This is the mail archive of the libstdc++@gcc.gnu.org mailing list for the libstdc++ project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[C++0x] fix libstdc++/43183 (unique_ptr::reset)


        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.

Tested Linux/x86_64 and committed.

Attachment: 43183-patch.txt
Description: Text document


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]