aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorJohn Naylor <john.naylor@postgresql.org>2025-07-02 11:51:10 +0700
committerJohn Naylor <john.naylor@postgresql.org>2025-07-02 11:51:10 +0700
commit9adb58a3ccb5ad28e773684db33ffcb1ebbd5ef1 (patch)
tree589536e9186a3e191cfb4c88d6b62787e91d53a8 /src
parent3369a3b49b0bc0a4205062e45623af297240c8c6 (diff)
downloadpostgresql-9adb58a3ccb5ad28e773684db33ffcb1ebbd5ef1.tar.gz
postgresql-9adb58a3ccb5ad28e773684db33ffcb1ebbd5ef1.zip
Remove implicit cast from 'void *'
Commit e2809e3a101 added code to a header which assigns a pointer to void to a pointer to unsigned char. This causes build errors for extensions written in C++. Fix by adding an explicit cast. Reviewed-by: Tom Lane <tgl@sss.pgh.pa.us> Discussion: https://postgr.es/m/CANWCAZaCq9AHBuhs%3DMx7Gg_0Af9oRU7iAqr0itJCtfmsWwVmnQ%40mail.gmail.com Backpatch-through: 18
Diffstat (limited to 'src')
-rw-r--r--src/include/port/pg_crc32c.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/include/port/pg_crc32c.h b/src/include/port/pg_crc32c.h
index 82313bb7fcf..ae008118ea8 100644
--- a/src/include/port/pg_crc32c.h
+++ b/src/include/port/pg_crc32c.h
@@ -72,7 +72,7 @@ pg_comp_crc32c_dispatch(pg_crc32c crc, const void *data, size_t len)
{
if (__builtin_constant_p(len) && len < 32)
{
- const unsigned char *p = data;
+ const unsigned char *p = (const unsigned char *) data;
/*
* For small constant inputs, inline the computation to avoid a