On Fri, Jun 18, 2021 at 12:53:32PM -0400, Paul D. Smith wrote: > Follow-up Comment #1, bug #60798 (project make): > > FWIW, this warning is not valid in this situation. The code is correct; p > will always be pointing into a valid buffer and never pointing at the first > character in that buffer, so p[-1] always points to valid memory.
It's undefined behaviour in C to point to such a location, isn't it? Is this hack really needed? > > When building code for production use, you should never use -Werror.