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