On Thu, Aug 13, 2015 at 11:33:36AM -0400, Martin Michlmayr wrote: > * Mark Brown <broo...@debian.org> [2015-08-13 12:51]: > > > gcc5 changes the semantics of inline function declarations, causing some > > > inline functions in xemacs to be considered "extern", and thus cause
> > In what way does it change the semantics - this seems like a very > > surprising and counterintuitive thing to do? > Basically, GCC 5 changed the default from GNU89 inline semantics to > C99 inline semantics. > You can find more background here: > https://gcc.gnu.org/gcc-5/porting_to.html > see section "Different semantics for inline functions" That doesn't seem to correspond to what is happening, AFAICT the relevant things are static inline and this claims to affect only extern inline functions.
signature.asc
Description: Digital signature