On Fri, Aug 16, 2019 at 12:59 PM Junio C Hamano <gitster@xxxxxxxxx> wrote: > > > diff --git a/merge-recursive.c b/merge-recursive.c > > index 647b1f25c3..bc0da608c4 100644 > > --- a/merge-recursive.c > > +++ b/merge-recursive.c > > @@ -3620,6 +3620,29 @@ static int merge_start(struct merge_options *opt, struct tree *head) > > ... > > + assert(opt->buffer_output >= 0 && opt->buffer_output <= 2); > > The field is unsigned, so >=0 side triggers "-Werror=type-limits" warning. > > Material for squashing I have collected so far... <snip> Thanks, will include all of this in my next round.