Thread (2 messages) flat view 2 messages, 2 authors, 2022-01-06

Re: [PATCH 2/2] grep: use grep_and_expr() in compile_pattern_and()

From: Taylor Blau <hidden>
Date: 2022-01-06 22:43:27

On Thu, Jan 06, 2022 at 02:14:47PM -0800, Junio C Hamano wrote:
Taylor Blau [off-list ref] writes:
quoted
@@ -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
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help