https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121563
--- Comment #17 from Christopher Bazley <Chris.Bazley at arm dot com> --- (In reply to Harald van Dijk from comment #15) > The problem isn't the semantics; it's the syntax. For example, I think it > would be better if 'extern' were not implicit on function declarations > within a function body and on file-scope definitions with external linkage. A concrete reason this is poor syntax: nested function declarations.
