https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84953
--- Comment #5 from Bernd Edlinger <bernd.edlinger at hotmail dot de> --- WOW! That was quick! Note that strpbrk(p, "") is certainly worth a warning: in the original context the second parameter was the result from a macro substitution, that was far from obvious to spot, and strpbrk does not make much sense with empty strings.