]> git.ipfire.org Git - thirdparty/postgresql.git/commit
Fix accidentally cast away qualifiers
authorPeter Eisentraut <peter@eisentraut.org>
Mon, 26 Jan 2026 15:02:31 +0000 (16:02 +0100)
committerPeter Eisentraut <peter@eisentraut.org>
Mon, 26 Jan 2026 15:02:31 +0000 (16:02 +0100)
commit5ca5f12c2c62090f747b5a7d1f5e4adf7f0d161e
tree91d93d5b5f769612fc64aef18625b7fb4d16b13b
parent33a92632b78603271f76b446d23379d44ebc1450
Fix accidentally cast away qualifiers

This fixes cases where a qualifier (const, in all cases here) was
dropped by a cast, but the cast was otherwise necessary or desirable,
so the straightforward fix is to add the qualifier into the cast.

Co-authored-by: Bertrand Drouvot <bertranddrouvot.pg@gmail.com>
Reviewed-by: Chao Li <li.evan.chao@gmail.com>
Discussion: https://www.postgresql.org/message-id/flat/b04f4d3a-5e70-4e73-9ef2-87f777ca4aac%40eisentraut.org
42 files changed:
contrib/intarray/_int_selfuncs.c
contrib/pageinspect/heapfuncs.c
contrib/uuid-ossp/uuid-ossp.c
src/backend/access/common/toast_compression.c
src/backend/access/nbtree/nbtinsert.c
src/backend/access/spgist/spgquadtreeproc.c
src/backend/access/transam/xloginsert.c
src/backend/backup/backup_manifest.c
src/backend/backup/basebackup.c
src/backend/backup/basebackup_incremental.c
src/backend/executor/nodeIndexscan.c
src/backend/libpq/auth-scram.c
src/backend/libpq/crypt.c
src/backend/nodes/nodeFuncs.c
src/backend/nodes/outfuncs.c
src/backend/nodes/tidbitmap.c
src/backend/statistics/extended_stats.c
src/backend/storage/ipc/shm_mq.c
src/backend/tsearch/spell.c
src/backend/utils/adt/geo_spgist.c
src/backend/utils/adt/json.c
src/backend/utils/adt/pg_locale_builtin.c
src/backend/utils/adt/rangetypes.c
src/backend/utils/adt/rangetypes_gist.c
src/bin/pg_basebackup/walmethods.c
src/bin/pg_rewind/filemap.c
src/bin/pg_verifybackup/astreamer_verify.c
src/bin/pg_walsummary/pg_walsummary.c
src/common/scram-common.c
src/common/unicode/case_test.c
src/common/unicode_case.c
src/include/access/tupmacs.h
src/include/common/hashfn_unstable.h
src/include/utils/memutils.h
src/include/varatt.h
src/interfaces/libpq/fe-auth-scram.c
src/interfaces/libpq/fe-auth.c
src/port/pg_crc32c_armv8.c
src/port/pg_popcount_aarch64.c
src/test/isolation/isolationtester.c
src/test/modules/libpq_pipeline/libpq_pipeline.c
src/test/modules/test_tidstore/test_tidstore.c