https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99047
--- Comment #2 from Iain Sandoe <iains at gcc dot gnu.org> --- Created attachment 50385 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=50385&action=edit Patch under test had omitted the conversion to bool (it seems that almost all coroutines do use a boolean type here).