https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99047
Iain Sandoe <iains at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Last reconfirmed| |2021-03-14 Assignee|unassigned at gcc dot gnu.org |iains at gcc dot gnu.org Ever confirmed|0 |1 Status|UNCONFIRMED |ASSIGNED Target Milestone|--- |10.3 --- Comment #1 from Iain Sandoe <iains at gcc dot gnu.org> --- (In reply to Mathias Stearn from comment #0) > https://godbolt.org/z/ecxEbb Code compiles on MSVC and clang, and at least > on clang produces the expected output. > std::false_type await_ready() noexcept { > return {}; > } This seems to be where the ICE is coming from - the current implementation is not handling it.