------- Comment #3 from lennox at cs dot columbia dot edu 2008-02-11 19:51
-------
A discussion on comp.std.c
<http://groups.google.com/group/comp.std.c/browse_thread/thread/8118ae4c53a4de60>
indicates that this is indeed a constraint violation; the poster thinks that
system headers should be fixed.
I don't think it would be possible to write a fixincludes fix to turn static
inlines into GNU89 or C99 extern inlines, however, so I think suppressing the
pedwarn for system headers is the best option.
--
lennox at cs dot columbia dot edu changed:
What |Removed |Added
----------------------------------------------------------------------------
Summary|GCC pedwarns about use of |GCC pedwarns about use of
|static inline functions in |static inline functions from
|extern inline functions |system headers in extern
| |inline functions
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34000