This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: static-after-extern tests vs. mips explicit relocs


On Wed, May 07, 2003 at 07:20:37PM -0300, Alexandre Oliva wrote:
> That said, IIRC, declaring a function as extern then defining it as
> static is ill-formed, isn't it?

Sure enough. 6.2.3:

7 If, within a translation unit, the same identifier appears with
  both internal and external linkage, the behavior is undefined.


Richard, I'd be inclined to simply remove the "static"
from each of these declarations, rather than have that
[static_after_extern] tcl check.



r~


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]