https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94062
--- Comment #8 from Jonathan Wakely <redi at gcc dot gnu.org> --- (In reply to m.cencora from comment #7) > But I guess to fix this you would have to break ABI (or change C++ standard). No, we can switch to using a data member with the [[no_unique_address]] attribute, which is on my TODO list for gcc-11. See PR 55713 and PR 93147