diff options
Diffstat (limited to 'src/backend/executor')
| -rw-r--r-- | src/backend/executor/nodeAgg.c | 1 | ||||
| -rw-r--r-- | src/backend/executor/nodeWindowAgg.c | 1 |
2 files changed, 2 insertions, 0 deletions
diff --git a/src/backend/executor/nodeAgg.c b/src/backend/executor/nodeAgg.c index 7a0c2541cb..e02a6ffa8c 100644 --- a/src/backend/executor/nodeAgg.c +++ b/src/backend/executor/nodeAgg.c @@ -1696,6 +1696,7 @@ ExecInitAgg(Agg *node, EState *estate, int eflags) /* build expression trees using actual argument & result types */ build_aggregate_fnexprs(inputTypes, numArguments, + aggref->aggvariadic, aggtranstype, aggref->aggtype, aggref->inputcollid, diff --git a/src/backend/executor/nodeWindowAgg.c b/src/backend/executor/nodeWindowAgg.c index bbc53361d6..544ba989de 100644 --- a/src/backend/executor/nodeWindowAgg.c +++ b/src/backend/executor/nodeWindowAgg.c @@ -1817,6 +1817,7 @@ initialize_peragg(WindowAggState *winstate, WindowFunc *wfunc, /* build expression trees using actual argument & result types */ build_aggregate_fnexprs(inputTypes, numArguments, + false, /* no variadic window functions yet */ aggtranstype, wfunc->wintype, wfunc->inputcollid, |
