https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95516
--- Comment #4 from Iain Sandoe <iains at gcc dot gnu.org> --- (In reply to Iain Sandoe from comment #3) > (In reply to Michael Bruck from comment #2) > > I was using -Ofast -Wall: > > https://gcc.godbolt.org/z/pAkVS8 > > I can repeat it with -Ofast. > [this still might have nothing to do with coroutines, but rather the > tracking of var usage, since the complaint is in the ramp function (which is > a regular c++ function)] ... and now it's gone again ...