We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 4836a83 commit 193a0adCopy full SHA for 193a0ad
include/stdexec/__detail/__type_traits.hpp
@@ -31,14 +31,17 @@ namespace stdexec {
31
#if STDEXEC_HAS_BUILTIN(__decay)
32
33
namespace __tt {
34
+ template <class>
35
+ struct __wrap;
36
+
37
template <bool>
38
struct __decay_ {
39
template <class _Ty>
40
using __f = __decay(_Ty);
41
};
42
} // namespace __tt
43
- using __decay_t = typename __tt::__decay_<sizeof(__declval<_Ty>) == ~0ul>::template __f<_Ty>;
44
+ using __decay_t = typename __tt::__decay_<sizeof(__tt::__wrap<_Ty>*) == ~0ul>::template __f<_Ty>;
45
46
#elif STDEXEC_NVHPC()
47
0 commit comments