summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Eisentraut <peter@eisentraut.org>2025-11-21 16:49:40 +0100
committerPeter Eisentraut <peter@eisentraut.org>2025-11-21 16:49:40 +0100
commitef8fe693606add7edb563e6c8a63c6ef608338c0 (patch)
treedd45bfc0004fcd9202723477e552a8e3e3501282
parent2aabaa52dffdb78fbefaef95163881c15e18ef29 (diff)
Remove useless casts to (void *)
Their presence causes (small) risks of hiding actual type mismatches or silently discarding qualifiers. Some have been missed in 7f798aca1d5 and some are new ones along the same lines. Author: Bertrand Drouvot <bertranddrouvot.pg@gmail.com> Discussion: https://www.postgresql.org/message-id/flat/aR8Yv%2BuATLKbJCgI%40ip-10-97-1-34.eu-west-3.compute.internal
-rw-r--r--src/backend/catalog/pg_publication.c2
-rw-r--r--src/backend/commands/copyfromparse.c2
-rw-r--r--src/backend/commands/extension.c2
-rw-r--r--src/backend/storage/lmgr/lock.c2
-rw-r--r--src/backend/tsearch/wparser.c2
-rw-r--r--src/backend/utils/cache/inval.c2
-rw-r--r--src/backend/utils/misc/injection_point.c2
-rw-r--r--src/backend/utils/mmgr/bump.c2
-rw-r--r--src/backend/utils/sort/tuplesortvariants.c2
9 files changed, 9 insertions, 9 deletions
diff --git a/src/backend/catalog/pg_publication.c b/src/backend/catalog/pg_publication.c
index ac2f4ee3561..0994220c53d 100644
--- a/src/backend/catalog/pg_publication.c
+++ b/src/backend/catalog/pg_publication.c
@@ -1369,7 +1369,7 @@ pg_get_publication_sequences(PG_FUNCTION_ARGS)
if (publication->allsequences)
sequences = GetAllPublicationRelations(RELKIND_SEQUENCE, false);
- funcctx->user_fctx = (void *) sequences;
+ funcctx->user_fctx = sequences;
MemoryContextSwitchTo(oldcontext);
}
diff --git a/src/backend/commands/copyfromparse.c b/src/backend/commands/copyfromparse.c
index b1ae97b833d..a09e7fbace3 100644
--- a/src/backend/commands/copyfromparse.c
+++ b/src/backend/commands/copyfromparse.c
@@ -335,7 +335,7 @@ CopyGetData(CopyFromState cstate, void *databuf, int minread, int maxread)
if (avail > maxread)
avail = maxread;
pq_copymsgbytes(cstate->fe_msgbuf, databuf, avail);
- databuf = (void *) ((char *) databuf + avail);
+ databuf = (char *) databuf + avail;
maxread -= avail;
bytesread += avail;
}
diff --git a/src/backend/commands/extension.c b/src/backend/commands/extension.c
index 93ef1ad106f..ebc204c4462 100644
--- a/src/backend/commands/extension.c
+++ b/src/backend/commands/extension.c
@@ -931,7 +931,7 @@ execute_sql_string(const char *sql, const char *filename)
callback_arg.stmt_len = -1;
scripterrcontext.callback = script_error_callback;
- scripterrcontext.arg = (void *) &callback_arg;
+ scripterrcontext.arg = &callback_arg;
scripterrcontext.previous = error_context_stack;
error_context_stack = &scripterrcontext;
diff --git a/src/backend/storage/lmgr/lock.c b/src/backend/storage/lmgr/lock.c
index 4cc7f645c31..9cb78ead105 100644
--- a/src/backend/storage/lmgr/lock.c
+++ b/src/backend/storage/lmgr/lock.c
@@ -1943,7 +1943,7 @@ WaitOnLock(LOCALLOCK *locallock, ResourceOwner owner)
/* Setup error traceback support for ereport() */
waiterrcontext.callback = waitonlock_error_callback;
- waiterrcontext.arg = (void *) locallock;
+ waiterrcontext.arg = locallock;
waiterrcontext.previous = error_context_stack;
error_context_stack = &waiterrcontext;
diff --git a/src/backend/tsearch/wparser.c b/src/backend/tsearch/wparser.c
index a8ddb610991..55171aa8da1 100644
--- a/src/backend/tsearch/wparser.c
+++ b/src/backend/tsearch/wparser.c
@@ -204,7 +204,7 @@ prs_setup_firstcall(FuncCallContext *funcctx, FunctionCallInfo fcinfo,
st->len = st->cur;
st->cur = 0;
- funcctx->user_fctx = (void *) st;
+ funcctx->user_fctx = st;
if (get_call_result_type(fcinfo, NULL, &tupdesc) != TYPEFUNC_COMPOSITE)
elog(ERROR, "return type must be a row type");
funcctx->tuple_desc = tupdesc;
diff --git a/src/backend/utils/cache/inval.c b/src/backend/utils/cache/inval.c
index 02505c88b8e..06f736cab45 100644
--- a/src/backend/utils/cache/inval.c
+++ b/src/backend/utils/cache/inval.c
@@ -1480,7 +1480,7 @@ CacheInvalidateHeapTupleCommon(Relation relation,
else
PrepareToInvalidateCacheTuple(relation, tuple, newtuple,
RegisterCatcacheInvalidation,
- (void *) info);
+ info);
/*
* Now, is this tuple one of the primary definers of a relcache entry? See
diff --git a/src/backend/utils/misc/injection_point.c b/src/backend/utils/misc/injection_point.c
index 64e6274652c..d02618c7ffe 100644
--- a/src/backend/utils/misc/injection_point.c
+++ b/src/backend/utils/misc/injection_point.c
@@ -186,7 +186,7 @@ injection_point_cache_load(InjectionPointEntry *entry, int slot_idx, uint64 gene
elog(ERROR, "could not find library \"%s\" for injection point \"%s\"",
path, entry->name);
- injection_callback_local = (void *)
+ injection_callback_local =
load_external_function(path, entry->function, false, NULL);
if (injection_callback_local == NULL)
diff --git a/src/backend/utils/mmgr/bump.c b/src/backend/utils/mmgr/bump.c
index a263861fe43..e60ec94e139 100644
--- a/src/backend/utils/mmgr/bump.c
+++ b/src/backend/utils/mmgr/bump.c
@@ -407,7 +407,7 @@ BumpAllocChunkFromBlock(MemoryContext context, BumpBlock *block, Size size,
#ifdef MEMORY_CONTEXT_CHECKING
chunk = (MemoryChunk *) block->freeptr;
#else
- ptr = (void *) block->freeptr;
+ ptr = block->freeptr;
#endif
/* point the freeptr beyond this chunk */
diff --git a/src/backend/utils/sort/tuplesortvariants.c b/src/backend/utils/sort/tuplesortvariants.c
index 41ac4afbf49..9751a7fc495 100644
--- a/src/backend/utils/sort/tuplesortvariants.c
+++ b/src/backend/utils/sort/tuplesortvariants.c
@@ -1954,7 +1954,7 @@ readtup_index_gin(Tuplesortstate *state, SortTuple *stup,
LogicalTapeReadExact(tape, tuple, tuplen);
if (base->sortopt & TUPLESORT_RANDOMACCESS) /* need trailing length word? */
LogicalTapeReadExact(tape, &tuplen, sizeof(tuplen));
- stup->tuple = (void *) tuple;
+ stup->tuple = tuple;
/* no abbreviations (FIXME maybe use attrnum for this?) */
stup->datum1 = (Datum) 0;