This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC 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]

[PATCH] Implement std::pointer_traits::to_address as per P0653R0


Implement pointer_traits::to_address as in P0653r0

        * include/bits/allocated_ptr.h (allocated_ptr): Use
pointer_traits::to_address.
        * include/bits/ptr_traits.h (pointer_traits): Implement to_address.
        * include/ext/pointer.h (pointer_traits): Define to_address in
pointer_traits specialization.
        * testsuite/20_util/pointer_traits/requirements/explicit_instantiation.cc:
Define operator->.
        * testsuite/20_util/pointer_traits/to_address.cc: New tests.

Tested i686-pc-linux-gnu.

Glen

Attachment: 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]