diff --git a/src/backend/distributed/utils/citus_clauses.c b/src/backend/distributed/utils/citus_clauses.c index 0016499a3..7ac8a56d7 100644 --- a/src/backend/distributed/utils/citus_clauses.c +++ b/src/backend/distributed/utils/citus_clauses.c @@ -364,7 +364,11 @@ citus_evaluate_expr(Expr *expr, Oid result_type, int32 result_typmod, /* * And evaluate it. */ +#if (PG_VERSION_NUM >= 100000) + const_val = ExecEvalExprSwitchContext(exprstate, econtext, &const_is_null); +#else const_val = ExecEvalExprSwitchContext(exprstate, econtext, &const_is_null, NULL); +#endif /* Get info needed about result datatype */ get_typlenbyval(result_type, &resultTypLen, &resultTypByVal);