From 218c5c861f0dfdd17c8aa34a405ebd6b0b8fb712 Mon Sep 17 00:00:00 2001 From: Peter Eisentraut Date: Tue, 18 Aug 2026 10:52:24 +0200 Subject: [PATCH 02/11] Fix some -Wcast-qual warnings [rangetypes] Drop unnecessary casts, which inadvertently cast away const qualifiers. --- src/backend/utils/adt/multirangetypes.c | 6 +++--- src/backend/utils/adt/rangetypes.c | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/backend/utils/adt/multirangetypes.c b/src/backend/utils/adt/multirangetypes.c index e72a2efadcd..14a71fe534f 100644 --- a/src/backend/utils/adt/multirangetypes.c +++ b/src/backend/utils/adt/multirangetypes.c @@ -722,11 +722,11 @@ multirange_get_range(TypeCacheEntry *rangetyp, * exact size. */ if (RANGE_HAS_LBOUND(flags)) - ptr = (char *) att_addlength_pointer(ptr, typlen, ptr); + ptr = att_addlength_pointer(ptr, typlen, ptr); if (RANGE_HAS_UBOUND(flags)) { ptr = (char *) att_align_pointer(ptr, typalign, typlen, ptr); - ptr = (char *) att_addlength_pointer(ptr, typlen, ptr); + ptr = att_addlength_pointer(ptr, typlen, ptr); } len = (ptr - begin) + sizeof(RangeType) + sizeof(uint8); @@ -773,7 +773,7 @@ multirange_get_bounds(TypeCacheEntry *rangetyp, { /* att_align_pointer cannot be necessary here */ lbound = fetch_att(ptr, typbyval, typlen); - ptr = (char *) att_addlength_pointer(ptr, typlen, ptr); + ptr = att_addlength_pointer(ptr, typlen, ptr); } else lbound = (Datum) 0; diff --git a/src/backend/utils/adt/rangetypes.c b/src/backend/utils/adt/rangetypes.c index 92dacd73dec..84d71761c1b 100644 --- a/src/backend/utils/adt/rangetypes.c +++ b/src/backend/utils/adt/rangetypes.c @@ -2117,7 +2117,7 @@ range_deserialize(TypeCacheEntry *typcache, const RangeType *range, { /* att_align_pointer cannot be necessary here */ lbound = fetch_att(ptr, typbyval, typlen); - ptr = (char *) att_addlength_pointer(ptr, typlen, ptr); + ptr = att_addlength_pointer(ptr, typlen, ptr); } else lbound = (Datum) 0; -- 2.55.0