diff --git a/src/backend/parser/parse_agg.c b/src/backend/parser/parse_agg.c index 1a745b742e0..7c3e01aa22b 100644 --- a/src/backend/parser/parse_agg.c +++ b/src/backend/parser/parse_agg.c @@ -1750,8 +1750,8 @@ cmp_list_len_contents_asc(const ListCell *a, const ListCell *b) forboth(lca, la, lcb, lb) { - int va = intVal(lca); - int vb = intVal(lcb); + int va = lfirst_int(lca); + int vb = lfirst_int(lcb); if (va > vb) return 1; if (va < vb)