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

jakub@gcc.gnu.org jakub@gcc.gnu.org
Wed Dec 12 08:31:00 GMT 2018


Author: jakub
Date: Wed Dec 12 08:31:01 2018
New Revision: 267045

URL: https://gcc.gnu.org/viewcvs?rev=267045&root=gcc&view=rev
Log:
	P0595R2 - is_constant_evaluated
	* include/bits/c++config (_GLIBCXX_HAVE_BUILTIN_IS_CONSTANT_EVALUATED):
	Define if __builtin_is_constant_evaluated is available.
	* include/std/type_traits (std::is_constant_evaluated): New constexpr
	inline function.
	* testsuite/20_util/is_constant_evaluated/1.cc: New test.
	* testsuite/20_util/is_constant_evaluated/noexcept.cc: New test.

Added:
    trunk/libstdc++-v3/testsuite/20_util/is_constant_evaluated/
    trunk/libstdc++-v3/testsuite/20_util/is_constant_evaluated/1.cc
    trunk/libstdc++-v3/testsuite/20_util/is_constant_evaluated/noexcept.cc
Modified:
    trunk/libstdc++-v3/ChangeLog
    trunk/libstdc++-v3/include/bits/c++config
    trunk/libstdc++-v3/include/std/type_traits



More information about the Libstdc++-cvs mailing list