Two or more incompatible declarations of the same function or object that must not appear in the same program shall be diagnosed program because they result in undefined behavior.
...
Two or more incompatible declarations of the same function or object that must not appear in the same program shall be diagnosed program because they result in undefined behavior.
...