From 3af7b2b0d497cfc240ffc8098ef068adb30048a2 Mon Sep 17 00:00:00 2001 From: Simon Riggs Date: Thu, 5 Apr 2018 13:02:29 +0100 Subject: [PATCH] MERGE fix variable warning in non-assert builds Author: Jesper Pedersen --- src/backend/executor/execMerge.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/backend/executor/execMerge.c b/src/backend/executor/execMerge.c index 471f64361d..53f4afff0f 100644 --- a/src/backend/executor/execMerge.c +++ b/src/backend/executor/execMerge.c @@ -48,13 +48,11 @@ ExecMerge(ModifyTableState *mtstate, EState *estate, TupleTableSlot *slot, ItemPointer tupleid; ItemPointerData tuple_ctid; bool matched = false; - char relkind; Datum datum; bool isNull; - relkind = resultRelInfo->ri_RelationDesc->rd_rel->relkind; - Assert(relkind == RELKIND_RELATION || - relkind == RELKIND_PARTITIONED_TABLE); + Assert(resultRelInfo->ri_RelationDesc->rd_rel->relkind || + resultRelInfo->ri_RelationDesc->rd_rel->relkind == RELKIND_PARTITIONED_TABLE); /* * Reset per-tuple memory context to free any expression evaluation