A declaration of a replaceable function
that is inline,
not attached to the global module,
does not have C++ language linkage,
does not have the required return type,
or is not a valid redeclaration of the
corresponding declaration in a standard library header (if there is one)
then the program is ill-formed, no diagnostic required
.