https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117133

Jason Merrill <jason at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |jason at gcc dot gnu.org

--- Comment #6 from Jason Merrill <jason at gcc dot gnu.org> ---
(In reply to Nathaniel Shead from comment #4)

I agree that the standard says this doesn't have language linkage because it
has internal linkage, but that's more about linking with a TU written in
another language.

Handling of internal linkage and interaction with extensions outside the scope
of the standard are matters for the implementation, and it seems undesirable to
break this long-standing behavior (going back to 4.3 at least) that also works
with EDG and Clang.

Reply via email to