Remove implicit cast from 'void *'

John Naylor <john.naylor@postgresql.org>

Commit: 3e73d8735371fc20a13fb4b68fc643909749dde0
Author: John Naylor <john.naylor@postgresql.org>
Date: 2025-07-02T04:51:53Z
Releases: 18.0
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

Files

PathChange+/−
src/include/port/pg_crc32c.h modified +1 −1

Discussion