Re: [PATCH] Make std::invoke usable in constant expressions

2019-10-31 Thread Jonathan Wakely
On 25/10/19 00:22 +0100, Jonathan Wakely wrote: On 23/10/19 20:28 +0100, Jonathan Wakely wrote: * include/std/functional (invoke): Add constexpr for C++20. * include/std/version (__cpp_lib_constexpr_invoke): Define. * testsuite/20_util/function_objects/invoke/constexpr.cc

Re: [PATCH] Make std::invoke usable in constant expressions

2019-10-24 Thread Jonathan Wakely
On 23/10/19 20:28 +0100, Jonathan Wakely wrote: * include/std/functional (invoke): Add constexpr for C++20. * include/std/version (__cpp_lib_constexpr_invoke): Define. * testsuite/20_util/function_objects/invoke/constexpr.cc: New test. This is an easy one, because I alrea

[PATCH] Make std::invoke usable in constant expressions

2019-10-23 Thread Jonathan Wakely
* include/std/functional (invoke): Add constexpr for C++20. * include/std/version (__cpp_lib_constexpr_invoke): Define. * testsuite/20_util/function_objects/invoke/constexpr.cc: New test. This is an easy one, because I already made std::__invoke constexpr, so all that's ne