https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113773
Iain Sandoe <iains at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|WAITING |REOPENED --- Comment #5 from Iain Sandoe <iains at gcc dot gnu.org> --- With the proposed resolution to CWG 2563, the final return object (from the ramp) can, in some corner cases (such as the example here), be constructed after the coroutine frame is destroyed. This means that the flag signalling that we have passed await_resume() from the initial suspend expression is no longer available for this purpose, and we will need to find an alternate solution. (so back ports have also been suspended).