[Bug c++/97452] [coroutines] incorrect sequencing of await_resume() when multiple co_await expressions occur in a single statement

davidledger at live dot com.au gcc-bugzilla@gcc.gnu.org
Sat Oct 17 03:15:40 GMT 2020


https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97452

David Ledger <davidledger at live dot com.au> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |davidledger at live dot com.au

--- Comment #2 from David Ledger <davidledger at live dot com.au> ---
I'm happy to use this thread for the issue, I can just repost my link to the
same issue here.

My reporting of the issue is here, but Lewis Bakers example is seperate.

https://stackoverflow.com/questions/64348125/c20-coroutines-unexpected-reordering-of-await-resume-return-value-and-yield

Is there anything I can do to help this issue get resolved? I've been throwing
things at the wall trying to get something to stick (for a work around) but so
far nothing helps with this particular case.


More information about the Gcc-bugs mailing list