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 <[email protected]> Reviewed-by: Chao Li <[email protected]> Discussion: https://www.postgresql.org/message-id/flat/b04f4d3a-5e70-4e73-9ef2-87f777ca4aac%40eisentraut.org Branch ------ master Details ------- https://git.postgresql.org/pg/commitdiff/5ca5f12c2c62090f747b5a7d1f5e4adf7f0d161e Modified Files -------------- contrib/intarray/_int_selfuncs.c | 2 +- contrib/pageinspect/heapfuncs.c | 2 +- contrib/uuid-ossp/uuid-ossp.c | 4 +-- src/backend/access/common/toast_compression.c | 8 ++--- src/backend/access/nbtree/nbtinsert.c | 4 +-- src/backend/access/spgist/spgquadtreeproc.c | 8 ++--- src/backend/access/transam/xloginsert.c | 4 +-- src/backend/backup/backup_manifest.c | 2 +- src/backend/backup/basebackup.c | 2 +- src/backend/backup/basebackup_incremental.c | 6 ++-- src/backend/executor/nodeIndexscan.c | 4 +-- src/backend/libpq/auth-scram.c | 4 +-- src/backend/libpq/crypt.c | 4 +-- src/backend/nodes/nodeFuncs.c | 6 ++-- src/backend/nodes/outfuncs.c | 12 +++---- src/backend/nodes/tidbitmap.c | 4 +-- src/backend/statistics/extended_stats.c | 4 +-- src/backend/storage/ipc/shm_mq.c | 2 +- src/backend/tsearch/spell.c | 4 +-- src/backend/utils/adt/geo_spgist.c | 4 +-- src/backend/utils/adt/json.c | 2 +- src/backend/utils/adt/pg_locale_builtin.c | 2 +- src/backend/utils/adt/rangetypes.c | 8 ++--- src/backend/utils/adt/rangetypes_gist.c | 4 +-- src/bin/pg_basebackup/walmethods.c | 2 +- src/bin/pg_rewind/filemap.c | 4 +-- src/bin/pg_verifybackup/astreamer_verify.c | 2 +- src/bin/pg_walsummary/pg_walsummary.c | 4 +-- src/common/scram-common.c | 4 +-- src/common/unicode/case_test.c | 2 +- src/common/unicode_case.c | 4 +-- src/include/access/tupmacs.h | 2 +- src/include/common/hashfn_unstable.h | 2 +- src/include/utils/memutils.h | 12 +++---- src/include/varatt.h | 40 ++++++++++++------------ src/interfaces/libpq/fe-auth-scram.c | 2 +- src/interfaces/libpq/fe-auth.c | 4 +-- src/port/pg_crc32c_armv8.c | 10 +++--- src/port/pg_popcount_aarch64.c | 4 +-- src/test/isolation/isolationtester.c | 8 ++--- src/test/modules/libpq_pipeline/libpq_pipeline.c | 2 +- src/test/modules/test_tidstore/test_tidstore.c | 8 ++--- 42 files changed, 111 insertions(+), 111 deletions(-)
