NVIDIA / stdexec

`std::execution`, the proposed C++ framework for asynchronous and parallel programming.
Apache License 2.0
1.56k stars 159 forks source link

__type_pack_element complaint from gcc 14 #1124

Closed prlw1 closed 11 months ago

prlw1 commented 11 months ago

e.g.

/usr/src/local/stdexec/test/stdexec/algos/adaptors/test_transfer_when_all.cpp:309:1:   required from here
/usr/src/local/stdexec/include/stdexec/__detail/__meta.hpp:1060:12: error: use of built-in trait ‘__type_pack_element<3 - 1, stdexec::__when_all::transfer_when_all_with_variant_t, stdexec::__queries::get_completion_scheduler_t<stdexec::__receivers::set_value_t> (*)(const stdexec::__placeholder<0>&), stdexec::__placeholder<1> >’ in function signature; use library traits instead

It seems Folly has already seen this:

ericniebler commented 11 months ago

thanks for the report. i'll get to this soon-ish (possibly after the upcoming C++ Committee meeting)

prlw1 commented 11 months ago

Good luck for tomorrow! :-)