From 585627bc317926eb1b690f4647566b4ae26a1453 Mon Sep 17 00:00:00 2001 From: Peter Eisentraut Date: Sat, 3 Jan 2026 17:58:26 +0100 Subject: [PATCH] Remove bogus const qualifier on PageGetItem() argument The function ends up casting away the const qualifier, so it was a lie. No callers appear to rely on the const qualifier on the argument, so the simplest solution is to just remove it. --- src/include/storage/bufpage.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/include/storage/bufpage.h b/src/include/storage/bufpage.h index 52989e5e535..ae3725b3b81 100644 --- a/src/include/storage/bufpage.h +++ b/src/include/storage/bufpage.h @@ -351,12 +351,12 @@ PageValidateSpecialPointer(const PageData *page) * The semantics may change in the future. */ static inline void * -PageGetItem(const PageData *page, const ItemIdData *itemId) +PageGetItem(PageData *page, const ItemIdData *itemId) { Assert(page); Assert(ItemIdHasStorage(itemId)); - return (void *) (((const char *) page) + ItemIdGetOffset(itemId)); + return (char *) page + ItemIdGetOffset(itemId); } /* -- 2.52.0