https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117601
--- Comment #4 from Richard Biener <rguenth at gcc dot gnu.org> --- Aka char a; char b; (char *)((unsigned)&a + 1) is a "valid" way to get to 'b', so even always allowing 1 isn't safe.
rguenth at gcc dot gnu.org via Gcc-bugs Fri, 15 Nov 2024 01:31:34 -0800
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117601
--- Comment #4 from Richard Biener <rguenth at gcc dot gnu.org> --- Aka char a; char b; (char *)((unsigned)&a + 1) is a "valid" way to get to 'b', so even always allowing 1 isn't safe.