https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60440
--- Comment #11 from Eric Gallager <egallager at gcc dot gnu.org> --- (In reply to Martin Liška from comment #10) > Agree with Joseph, but it's a low priority on my list. It's kind of error > recovery and as soon you fix the first warning you should not see the second > one. I prefer fixing things in order of how difficult the fix is, and adding a second return (while pointless, redundant, and unnecessary) is often easier than tracking down where the code's original author declared the undeclared identifiers.