neither gcc nor clang are compliant with standard c++
Summary
The article argues that GCC and Clang do not preserve the C++ standard's language linkage for function types, allowing identical types to differ only by linkage. The author blames the standard rather than the compilers, and suggests making language linkage implementation-defined, while noting ABI stability concerns.