https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116356
--- Comment #3 from Andrew Pinski <pinskia at gcc dot gnu.org> --- There is no location information being passed to the warning. So we get the location at the end of the function instead. Wstrict-overflow is one of the worst option designed really. Which is why it is not enabled at -Wextra or -Wall.