diff --git a/include/stdexec/__detail/__basic_sender.hpp b/include/stdexec/__detail/__basic_sender.hpp index d80f0cae4..8af5d8136 100644 --- a/include/stdexec/__detail/__basic_sender.hpp +++ b/include/stdexec/__detail/__basic_sender.hpp @@ -49,13 +49,11 @@ namespace stdexec { } // namespace __detail namespace { - template < - class _Descriptor, - auto _DescriptorFn = - [] { - return _Descriptor(); - }> - inline constexpr auto __descriptor_fn_v = _DescriptorFn; + template + auto _DescriptorFn = [] { return _Descriptor{}; }; + + template + inline constexpr auto __descriptor_fn_v = _DescriptorFn<_Descriptor>; template inline constexpr auto __descriptor_fn() {