r230175 - in /trunk/libstdc++-v3: ChangeLog inc...
ville@gcc.gnu.org
ville@gcc.gnu.org
Wed Nov 11 14:47:00 GMT 2015
Author: ville
Date: Wed Nov 11 14:47:19 2015
New Revision: 230175
URL: https://gcc.gnu.org/viewcvs?rev=230175&root=gcc&view=rev
Log:
2015-11-10 Ville Voutilainen <ville.voutilainen@gmail.com>
LWG 2510, make the default constructors of library tag types
explicit.
* include/bits/mutex.h (defer_lock_t, try_lock_t,
adopt_lock_t): Add an explicit default constructor.
* include/bits/stl_pair.h (piecewise_construct_t): Likewise.
* include/bits/uses_allocator.h (allocator_arg_t): Likewise.
* libsupc++/new (nothrow_t): Likewise.
* testsuite/17_intro/tag_type_explicit_ctor.cc: New.
Added:
trunk/libstdc++-v3/testsuite/17_intro/tag_type_explicit_ctor.cc
Modified:
trunk/libstdc++-v3/ChangeLog
trunk/libstdc++-v3/include/bits/mutex.h
trunk/libstdc++-v3/include/bits/stl_pair.h
trunk/libstdc++-v3/include/bits/uses_allocator.h
trunk/libstdc++-v3/libsupc++/new
More information about the Gcc-cvs
mailing list