Avoid "inline" after return type in function definitions
Paul Eggert
eggert@cs.ucla.edu
Sat Feb 16 01:48:00 GMT 2019
Joseph Myers wrote:
> if you use a list
> of individual options instead of -Wextra, there are lots that are
> appropriate to use, and the list increases with each GCC version so you
> keep needing configure tests for new options.
Gnulib's manywarnings module does this: it tests for almost all GCC warning
options (excluding only warnings that would seem to be harmful for pretty much
any GNU project), and provides a way for each project to tailor the list of
warnings, typically by omitting options that are not useful for that project.
Because we update manywarnings with each new GCC release, downstream projects
that use the module don't need to track GCC versions all that carefully.
manywarnings arranges for 'configure'-time tests for all the warnings, and could
be used as a source of ideas for glibc, if we wanted to go that route.
More information about the Libc-alpha
mailing list