https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116662
--- Comment #12 from Jason Merrill <jason at gcc dot gnu.org> --- (In reply to Jeffrey A. Law from comment #11) > I think Jason's position is that while it has ABI implications, that anyone > using it in a way that exposes those ABI implications is using the feature > in an unsafe way and that we shouldn't even try to present a stable & > correct value as it inherently has to change based on underlying > u-architectures. That is indeed my position. To reinforce that I added -Winterference-size (on by default) to warn about any use in a header or module interface unit; see the documentation for that warning.