https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70476
Maciej S. Szmigiero <mail at maciej dot szmigiero.name> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |mail at maciej dot szmigiero.name --- Comment #8 from Maciej S. Szmigiero <mail at maciej dot szmigiero.name> --- Having functions with "C" language linkage (calling convention, etc) but internal linkage is useful for writing callbacks provided to C functions. It's not an significant issue, however, as one can get the same effect by declaring the callback function "static" inside an "extern C" block.