https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82316
Eric Gallager <egallager at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |egallager at gcc dot gnu.org --- Comment #2 from Eric Gallager <egallager at gcc dot gnu.org> --- (In reply to Andrew Pinski from comment #1) > extern "C" just means the linkage and not actual C code. > > This is true with other differences between C and C++ like auto and typedef > of void types and arguments. It's a common mistake to make; I got confused about that, too, in the conversation on bug 37041