Handling of extern inline in c99 mode

Ian Lance Taylor iant@google.com
Wed Nov 1 22:52:00 GMT 2006


Andrew Pinski <pinskia@physics.uc.edu> writes:

> In the 4.3 timeframe, can we also add a flag to enable the correct behavior?
> Yes the problem with this is that we have to support this flag for a long time
> but the benifit is that we can change the default to the new way with just flipping
> a switch.

Sure, that makes sense.

> Also it would be nice to have an attribute or a new keyword to get
> the old "extern inline" behavior, something like
> __extern_but_inline?  Or is there a real equavilant with C99 style
> inling (I have not followed this part close enough to figure that
> out).

Yes, that was part of Zack's proposal--item number 1.

There is no equivalent to gcc's "extern inline" in C99, nor is there
any equivalent attribute.

Ian



More information about the Gcc mailing list