https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68230
--- Comment #7 from Jonathan Wakely <redi at gcc dot gnu.org> --- (In reply to Joshua T, Fisher from comment #5) > and my blog where I first encountered this in a closed source codebase: > > http://www.nullterminatedstrings.com/c++/recursive-warning I'm a bit more persuaded having read this. If it points out you forgot to use it (for anything except the recursion) that could help find real bugs.