https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102217
--- Comment #11 from Arsen Arsenović <arsen at gcc dot gnu.org> --- (In reply to John Eivind Helset from comment #9) > Hit this as well on master (9d5c500c4fa) in something like `co_return > co_await f(a, b ? c : d);`, if I lift the conditional out of await it seems > ok. actually, that might be PR109283 (note that a co_yield is implicitly a co_await p.yield_value (...) where p is the promise)