https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88738
--- Comment #10 from drepper at gcc dot gnu.org --- Author: drepper Date: Wed Jan 16 08:01:22 2019 New Revision: 267964 URL: https://gcc.gnu.org/viewcvs?rev=267964&root=gcc&view=rev Log: PR libstdc++/88738 treat shared_ptr and unique_ptr more like plain old pointers PR libstdc++/88738 Warn about unused comparisons of shared_ptr/unique_ptr * include/bits/c++config [_GLIBCXX_NODISCARD]: Define. * include/bits/shared_ptr.h: Use it for operator ==, !=, <, <=, >, >= for shared_ptr. * include/bits/unique_ptr.h: Likewise for unique_ptr. Modified: trunk/libstdc++-v3/ChangeLog trunk/libstdc++-v3/include/bits/c++config trunk/libstdc++-v3/include/bits/shared_ptr.h trunk/libstdc++-v3/include/bits/unique_ptr.h