An error is reported if, within a translation unit, the same identifier appears with both internal and external linkage.