• R
    use compiler builtins for variadic macros when available · def0af18
    Rich Felker 提交于
    this slightly cuts down on the degree musl "fights with" gcc, but more
    importantly, it fixes a critical bug when gcc inlines a variadic
    function and optimizes out the variadic arguments due to noticing that
    they were "not used" (by __builtin_va_arg).
    
    we leave the old code in place if __GNUC__ >= 3 is false; it seems
    like it might be necessary at least for tinycc support and perhaps if
    anyone ever gets around to fixing gcc 2.95.3 enough to make it work..
    def0af18
stdarg.h 185 字节