diff options
author | Peter Eisentraut <peter@eisentraut.org> | 2023-07-03 11:35:15 +0200 |
---|---|---|
committer | Peter Eisentraut <peter@eisentraut.org> | 2023-07-03 11:39:03 +0200 |
commit | 6d56c501a75fe0fd0b7104b3efee55e1cea8e80a (patch) | |
tree | 3603d782e9564ea6d9eea1121e1a75e3d9d61cac /src/backend/rewrite/rewriteSearchCycle.c | |
parent | dc6070bf5deec475b7efecaabf71eb9b49633973 (diff) |
A minor simplification for List manipulation
Fix one place that was using lfirst(list_head(list)) by using linitial(list)
instead. They are equivalent but the latter is simpler. We did the same in
9d299a49.
Author: Richard Guo <guofenglinux@gmail.com>
Discussion: https://www.postgresql.org/message-id/flat/CAMbWs49dJnpezDQDDxCPKq7+=_3NyqLqGqnhqCjd+dYe4MS15w@mail.gmail.com
Diffstat (limited to 'src/backend/rewrite/rewriteSearchCycle.c')
-rw-r--r-- | src/backend/rewrite/rewriteSearchCycle.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/backend/rewrite/rewriteSearchCycle.c b/src/backend/rewrite/rewriteSearchCycle.c index b7c8e06fa2d..428a98ef2bb 100644 --- a/src/backend/rewrite/rewriteSearchCycle.c +++ b/src/backend/rewrite/rewriteSearchCycle.c @@ -523,7 +523,7 @@ rewriteSearchAndCycle(CommonTableExpr *cte) fexpr = makeFuncExpr(F_INT8INC, INT8OID, list_make1(fs), InvalidOid, InvalidOid, COERCE_EXPLICIT_CALL); - lfirst(list_head(search_col_rowexpr->args)) = fexpr; + linitial(search_col_rowexpr->args) = fexpr; texpr = (Expr *) search_col_rowexpr; } |