From: Taylor Blau Date: Thu, 06 Jan 2022 22:43:22 GMT Subject: Re: [PATCH 2/2] grep: use grep_and_expr() in compile_pattern_and() Message-ID: In-Reply-To: On Thu, Jan 06, 2022 at 02:14:47PM -0800, Junio C Hamano wrote: > Taylor Blau writes: > > @@ -687,11 +692,7 @@ static struct grep_expr *compile_pattern_and(struct grep_pat **list) > > y = compile_pattern_and(list); > > if (!y) > > die("--and not followed by pattern expression"); > > - CALLOC_ARRAY(z, 1); > > - z->node = GREP_NODE_AND; > > - z->u.binary.left = x; > > - z->u.binary.right = y; > > - return z; > > + return grep_and_expr(x, y); > > You'd need to remove 'z' from the function to avoid getting yelled > at by your compiler for unused variable. How embarrassing :-). Thanks for noticing, I wrote this so hastily I neglected to even compile it with DEVELOPER=1. The new version I sent in response fixes this issue. Thanks, Taylor