diff --git a/src/gausskernel/runtime/executor/execMain.cpp b/src/gausskernel/runtime/executor/execMain.cpp index 3f8e652e5..08ef4819c 100755 --- a/src/gausskernel/runtime/executor/execMain.cpp +++ b/src/gausskernel/runtime/executor/execMain.cpp @@ -3074,7 +3074,7 @@ TupleTableSlot *EvalPlanQualUHeap(EState *estate, EPQState *epqstate, Relation r return NULL; } - Assert(copyTuple->tupTableType = UHEAP_TUPLE); + Assert(copyTuple->tupTableType == UHEAP_TUPLE); *tid = copyTuple->ctid; diff --git a/src/gausskernel/runtime/executor/nodeModifyTable.cpp b/src/gausskernel/runtime/executor/nodeModifyTable.cpp index cb19d9989..18510d378 100644 --- a/src/gausskernel/runtime/executor/nodeModifyTable.cpp +++ b/src/gausskernel/runtime/executor/nodeModifyTable.cpp @@ -4303,7 +4303,7 @@ ModifyTableState* ExecInitModifyTable(ModifyTable* node, EState* estate, int efl TupleDesc tupDesc; /* insert may only have one plan, inheritance is not expanded */ - Assert(nplans = 1); + Assert(nplans == 1); /* already exists if created by RETURNING processing above */ if (mt_state->ps.ps_ExprContext == NULL) { diff --git a/src/gausskernel/storage/replication/logical/snapbuild.cpp b/src/gausskernel/storage/replication/logical/snapbuild.cpp index 25cf5c0e8..b94918f8c 100644 --- a/src/gausskernel/storage/replication/logical/snapbuild.cpp +++ b/src/gausskernel/storage/replication/logical/snapbuild.cpp @@ -534,7 +534,7 @@ Snapshot SnapBuildInitialSnapshot(SnapBuild *builder) TransactionId tempXid; Assert(!u_sess->utils_cxt.FirstSnapshotSet); - Assert(u_sess->utils_cxt.XactIsoLevel = XACT_REPEATABLE_READ); + Assert(u_sess->utils_cxt.XactIsoLevel == XACT_REPEATABLE_READ); if (builder->state != SNAPBUILD_CONSISTENT) ereport(ERROR, (errmodule(MOD_LOGICAL_DECODE), errcode(ERRCODE_FEATURE_NOT_SUPPORTED),