https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105387
--- Comment #3 from Jakob Hasse <jakob2811 at hotmail dot de> --- Thanks for the kind feedback! I think I do have a test case now, using placement new to control the memory adjacent to the type object. My patch seems to fix it. Right now I'm working on integrating it into the test suite.