| From: | Peter Eisentraut <peter(at)eisentraut(dot)org> |
|---|---|
| To: | pgsql-committers(at)lists(dot)postgresql(dot)org |
| Subject: | pgsql: Fix accidentally cast away qualifiers |
| Date: | 2026-01-26 15:08:18 |
| Message-ID: | E1vkOCQ-002mI9-07@gemulon.postgresql.org |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-committers |
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(dot)pg(at)gmail(dot)com>
Reviewed-by: Chao Li <li(dot)evan(dot)chao(at)gmail(dot)com>
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(-)
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Robert Haas | 2026-01-26 18:08:34 | pgsql: Reduce length of TAP test file name. |
| Previous Message | Fujii Masao | 2026-01-26 11:46:25 | pgsql: doc: Clarify that \d and \d+ output lists are illustrative, not |