https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111365
--- Comment #2 from Xi Ruoyao <xry111 at gcc dot gnu.org> --- int a, c, d, e = -1233286202, f = -1233286202; ... if (l <= 0 || &c + l > &d) I suppose this is invoking undefined behavior.
xry111 at gcc dot gnu.org via Gcc-bugs Mon, 11 Sep 2023 01:37:16 -0700
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111365
--- Comment #2 from Xi Ruoyao <xry111 at gcc dot gnu.org> --- int a, c, d, e = -1233286202, f = -1233286202; ... if (l <= 0 || &c + l > &d) I suppose this is invoking undefined behavior.