https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107931

--- Comment #16 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
As discussed elsewhere, always_inline is used in various ways, in some users I
guess would like to see an error if it wasn't inlined, but e.g. the uses in
glibc for _FORTIFY_SOURCE where many of the standard C or POSIX APIs have
extern inline wrappers with always_inline and gnu_inline attributes.  In that
case always_inline is used there for security reasons (not inlining it means
the security checks aren't done) but on the other side C/POSIX requires &open
or &printf to work too.

Reply via email to