aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/backend/access/transam/xloginsert.c2
-rw-r--r--src/backend/catalog/objectaddress.c2
-rw-r--r--src/backend/utils/sort/logtape.c2
-rw-r--r--src/bin/pgbench/pgbench.c7
4 files changed, 8 insertions, 5 deletions
diff --git a/src/backend/access/transam/xloginsert.c b/src/backend/access/transam/xloginsert.c
index de869e00ffe..5bea073a2b7 100644
--- a/src/backend/access/transam/xloginsert.c
+++ b/src/backend/access/transam/xloginsert.c
@@ -584,7 +584,7 @@ XLogRecordAssemble(RmgrId rmid, uint8 info,
if (include_image)
{
Page page = regbuf->page;
- uint16 compressed_len;
+ uint16 compressed_len = 0;
/*
* The page needs to be backed up, so calculate its hole length
diff --git a/src/backend/catalog/objectaddress.c b/src/backend/catalog/objectaddress.c
index b4c24677109..80f561df1c1 100644
--- a/src/backend/catalog/objectaddress.c
+++ b/src/backend/catalog/objectaddress.c
@@ -1593,6 +1593,8 @@ get_object_address_opf_member(ObjectType objtype,
famaddr = get_object_address_opcf(OBJECT_OPFAMILY, copy, false);
/* find out left/right type names and OIDs */
+ typenames[0] = typenames[1] = NULL;
+ typeoids[0] = typeoids[1] = InvalidOid;
i = 0;
foreach(cell, lsecond(object))
{
diff --git a/src/backend/utils/sort/logtape.c b/src/backend/utils/sort/logtape.c
index 66bfcced8d7..d6794bf3de1 100644
--- a/src/backend/utils/sort/logtape.c
+++ b/src/backend/utils/sort/logtape.c
@@ -411,7 +411,7 @@ ltsConcatWorkerTapes(LogicalTapeSet *lts, TapeShare *shared,
SharedFileSet *fileset)
{
LogicalTape *lt = NULL;
- long tapeblocks;
+ long tapeblocks = 0L;
long nphysicalblocks = 0L;
int i;
diff --git a/src/bin/pgbench/pgbench.c b/src/bin/pgbench/pgbench.c
index 31ea6ca06e0..d4209421f50 100644
--- a/src/bin/pgbench/pgbench.c
+++ b/src/bin/pgbench/pgbench.c
@@ -1495,6 +1495,7 @@ coerceToBool(PgBenchValue *pval, bool *bval)
else /* NULL, INT or DOUBLE */
{
fprintf(stderr, "cannot coerce %s to boolean\n", valueTypeName(pval));
+ *bval = false; /* suppress uninitialized-variable warnings */
return false;
}
}
@@ -1725,9 +1726,9 @@ evalLazyFunc(TState *thread, CState *st,
* which do not require lazy evaluation.
*/
static bool
-evalStandardFunc(
- TState *thread, CState *st,
- PgBenchFunction func, PgBenchExprLink *args, PgBenchValue *retval)
+evalStandardFunc(TState *thread, CState *st,
+ PgBenchFunction func, PgBenchExprLink *args,
+ PgBenchValue *retval)
{
/* evaluate all function arguments */
int nargs = 0;