r239089 - in /trunk/libstdc++-v3: ChangeLog inc...
redi@gcc.gnu.org
redi@gcc.gnu.org
Wed Aug 3 18:11:00 GMT 2016
Author: redi
Date: Wed Aug 3 18:11:18 2016
New Revision: 239089
URL: https://gcc.gnu.org/viewcvs?rev=239089&root=gcc&view=rev
Log:
Define std::owner_less<void> specialization (P0074R0)
* include/bits/shared_ptr.h (owner_less): Add default template
argument.
* include/bits/shared_ptr_base.h (_Sp_owner_less<void, void>): Define
specialization.
(owner_less<void>): Define specialization.
* include/bits/stl_function.h (__cpp_lib_transparent_operators):
Update value.
* testsuite/20_util/owner_less/void.cc: New test.
* testsuite/experimental/feat-cxx14.cc: Update macro value tested.
Added:
trunk/libstdc++-v3/testsuite/20_util/owner_less/void.cc
Modified:
trunk/libstdc++-v3/ChangeLog
trunk/libstdc++-v3/include/bits/shared_ptr.h
trunk/libstdc++-v3/include/bits/shared_ptr_base.h
trunk/libstdc++-v3/include/bits/stl_function.h
trunk/libstdc++-v3/testsuite/experimental/feat-cxx14.cc
More information about the Gcc-cvs
mailing list