[Gc] Re: Latest cvs commit

Ivan Maidanski ivmai at mail.ru
Sun Sep 27 10:49:56 PDT 2009


Today I wrote:
> The patch I've just checked in does a purely declarative thing - it removes K&R "extern" heritage (except for thread-local and unspecified-size array variables for which "extern" is required by some ANSI C compilers (at least by recent VC++ and GCC)), and places STATIC for a few more variables.

It turns out that gcc puts declarations not marked with "external" to .o files, thus this my patch grows .o files unnecessarily (but not shared lib or executable). So, I'd better rollback for gc_priv.h.


More information about the Gc mailing list