From 6674a524252df519bcceebd6f08d35e8fcae8219 Mon Sep 17 00:00:00 2001 From: Umar Hayat Date: Wed, 25 Sep 2024 09:36:38 +0900 Subject: [PATCH] Fix error with PG17 palloc0fast compilation In PG17 palloc0fast is removed and palloc0 is instead --- src/backend/nodes/ag_nodes.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/backend/nodes/ag_nodes.c b/src/backend/nodes/ag_nodes.c index e20670b2b..49cb18fca 100644 --- a/src/backend/nodes/ag_nodes.c +++ b/src/backend/nodes/ag_nodes.c @@ -156,7 +156,11 @@ ExtensibleNode *_new_ag_node(Size size, ag_node_tag tag) { ExtensibleNode *n; +#if PG_VERSION_NUM >= 170000 + n = (ExtensibleNode *)palloc0(size); +#else n = (ExtensibleNode *)palloc0fast(size); +#endif n->type = T_ExtensibleNode; n->extnodename = node_names[tag];