> Spotted yet another. This function in a header file, that is included by many source files, must be made "static inline" (which I already did as without the fix I couldn't get 'pu' to compile). Thanks, missed that, seems my compiler inlined all calls and I didn't notice the problem. On 27 November 2017 at 03:25, Junio C Hamano <gitster@xxxxxxxxx> wrote: > Junio C Hamano <gitster@xxxxxxxxx> writes: > >> Just in case others notice style and whitespace issues, I've applied >> the following to fix them, so there is no need to reroll only to fix >> these. >> ... >> -inline int trace_pass_fl(struct trace_key *key) { >> +inline int trace_pass_fl(struct trace_key *key) >> +{ >> return key->fd || !key->initialized; >> } > > Spotted yet another. This function in a header file, that is > included by many source files, must be made "static inline" (which I > already did as without the fix I couldn't get 'pu' to compile). > > >