https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115905
--- Comment #12 from Iain Sandoe <iains at gcc dot gnu.org> --- hmm .. this is initialising the ramp return object (which is a handle) and when I look at the to and from trees they seem to have the requisite alignment (the from value is a return from operator new). I'm also pretty sure that there are other test cases with a ramp return which is a coroutine handle... I'm wondering if the patch for this issue has exposed something rather than actually causing it - but I need to build a debuggable compiler next.