r261597 - in /trunk/libstdc++-v3: ChangeLog inc...

redi@gcc.gnu.org redi@gcc.gnu.org
Thu Jun 14 14:12:00 GMT 2018


Author: redi
Date: Thu Jun 14 14:12:24 2018
New Revision: 261597

URL: https://gcc.gnu.org/viewcvs?rev=261597&root=gcc&view=rev
Log:
P0935R0 Eradicating unnecessarily explicit default constructors

More pieces of P0935R0, making default constructors non-explicit.

	* include/backward/strstream (strstreambuf): Add non-explicit default
	constructor.
	* include/bits/locale_conv.h (wbuffer_convert, wstring_convert):
	Likewise.
	* include/bits/regex.h (match_results): Likewise.
	* testsuite/22_locale/conversions/buffer/1.cc: Test for non-explicit
	default constructor.
	* testsuite/22_locale/conversions/string/1.cc: Likewise.
	* testsuite/28_regex/match_results/ctors/char/default.cc: Likewise.
	* testsuite/28_regex/match_results/ctors/wchar_t/default.cc: Likewise.

Modified:
    trunk/libstdc++-v3/ChangeLog
    trunk/libstdc++-v3/include/backward/strstream
    trunk/libstdc++-v3/include/bits/locale_conv.h
    trunk/libstdc++-v3/include/bits/regex.h
    trunk/libstdc++-v3/testsuite/22_locale/conversions/buffer/1.cc
    trunk/libstdc++-v3/testsuite/22_locale/conversions/string/1.cc
    trunk/libstdc++-v3/testsuite/28_regex/match_results/ctors/char/default.cc
    trunk/libstdc++-v3/testsuite/28_regex/match_results/ctors/wchar_t/default.cc



More information about the Libstdc++-cvs mailing list