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