https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104177
--- Comment #5 from Andrew Pinski <pinskia at gcc dot gnu.org> --- What I am trying to say is there is a bug in gcc when dealing with alignas with coroutines. I don't think there is a dup of this bug in the database. I am also saying is this should work. When I get in front of my computer next, I will to see if I can see something obviously going wrong. Also gcc does implement the full alignas up to a very big alignment. Though I remember seeing some other alignas bugs and I will find them and link them here.