Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1vRYV6-00GA5z-03 for pgsql-committers@arkaria.postgresql.org; Fri, 05 Dec 2025 16:17:44 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1vRYV4-0093PE-28 for pgsql-committers@arkaria.postgresql.org; Fri, 05 Dec 2025 16:17:42 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1vRYV4-0093P1-1P for pgsql-committers@lists.postgresql.org; Fri, 05 Dec 2025 16:17:42 +0000 Received: from mahout.postgresql.org ([2001:4800:3e1:1::227]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1vRYV0-003Irb-20 for pgsql-committers@lists.postgresql.org; Fri, 05 Dec 2025 16:17:40 +0000 Received: from gemulon.postgresql.org ([2001:4800:3e1:1::198]) by mahout.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1vRYV1-005YN3-0b for pgsql-committers@lists.postgresql.org; Fri, 05 Dec 2025 16:17:39 +0000 Received: from localhost ([127.0.0.1] helo=gemulon.postgresql.org) by gemulon.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1vRYV0-002xeT-1T for pgsql-committers@lists.postgresql.org; Fri, 05 Dec 2025 16:17:38 +0000 Content-Type: multipart/mixed; boundary="===============2824683935094577324==" MIME-Version: 1.0 From: Tom Lane To: pgsql-committers@lists.postgresql.org Subject: pgsql: Fix some cases of indirectly casting away const. X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Fri, 05 Dec 2025 16:17:38 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============2824683935094577324== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Rml4IHNvbWUgY2FzZXMgb2YgaW5kaXJlY3RseSBjYXN0aW5nIGF3YXkgY29uc3QuCgpOZXdlc3Qg dmVyc2lvbnMgb2YgZ2NjIGFyZSBhYmxlIHRvIGRldGVjdCBjYXNlcyB3aGVyZSBjb2RlIGltcGxp Y2l0bHkKY2FzdHMgYXdheSBjb25zdCBieSBhc3NpZ25pbmcgdGhlIHJlc3VsdCBvZiBzdHJjaHIo KSBvciBhIHNpbWlsYXIKZnVuY3Rpb24gYXBwbGllZCB0byBhICJjb25zdCBjaGFyICoiIHZhbHVl IHRvIGEgdGFyZ2V0IHZhcmlhYmxlCnRoYXQncyBqdXN0ICJjaGFyICoiLiAgVGhpcyBvZiBjb3Vy c2UgY3JlYXRlcyBhIGhhemFyZCBvZiBub3QgZ2V0dGluZwphIGNvbXBpbGVyIHdhcm5pbmcgYWJv dXQgc2NyaWJibGluZyBvbiBhIHN0cmluZyBvbmUgd2FzIG5vdCBzdXBwb3NlZAp0bywgc28gZml4 aW5nIHVwIHN1Y2ggY2FzZXMgaXMgZ29vZC4KClRoaXMgcGF0Y2ggZml4ZXMgYSBkb3plbiBvciBz byBwbGFjZXMgd2hlcmUgd2Ugd2VyZSBkb2luZyB0aGF0LgpNb3N0IGFyZSB0cml2aWFsIGFkZGl0 aW9ucyBvZiAiY29uc3QiIHRvIHRoZSB0YXJnZXQgdmFyaWFibGUsCnNpbmNlIG5vIGFjdHVhbGx5 LWhhemFyZG91cyBjaGFuZ2Ugd2FzIG9jY3VycmluZy4gIFRoZXJlIGlzIG9uZQpwbGFjZSBpbiBl Y3BnLnRyYWlsZXIgd2hlcmUgd2Ugd2VyZSBpbmRlZWQgdmlvbGF0aW5nIHRoZSBpbnRlbnRpb24K b2Ygbm90IG1vZGlmeWluZyBhIHN0cmluZyBwYXNzZWQgaW4gYXMgImNvbnN0IGNoYXIgKiIuICBJ IGJlbGlldmUKdGhhdCdzIGhhcm1sZXNzIG5vdCBhIGxpdmUgYnVnLCBidXQgbGV0J3MgZml4IGl0 IGJ5IGNvcHlpbmcgdGhlCnN0cmluZyBiZWZvcmUgbW9kaWZ5aW5nIGl0LgoKVGhlcmUgaXMgYSBy ZW1haW5pbmcgdHJvdWJsZSBzcG90IGluIGVjcGcvcHJlcHJvYy92YXJpYWJsZS5jLAp3aGljaCBy ZXF1aXJlcyBtb3JlIGNvbXBsZXggc3VyZ2VyeS4gIEkndmUgbGVmdCB0aGF0IG91dCBvZiB0aGlz CmNvbW1pdCBiZWNhdXNlIEkgd2FudCB0byBzdHVkeSB0aGF0IGNvZGUgYSBiaXQgbW9yZSBmaXJz dC4KCldlIHByb2JhYmx5IHdpbGwgd2FudCB0byBiYWNrLXBhdGNoIHRoaXMgb25jZSBjb21waWxl cnMgdGhhdCBkZXRlY3QKdGhpcyBwYXR0ZXJuIGdldCBpbnRvIHdpZGVyIGNpcmN1bGF0aW9uLCBi dXQgZm9yIG5vdyBJJ20ganVzdApnb2luZyB0byBhcHBseSBpdCB0byBtYXN0ZXIgdG8gc2VlIHdo YXQgdGhlIGJ1aWxkZmFybSBzYXlzLgoKVGhhbmtzIHRvIEJlcnRyYW5kIERyb3V2b3QgZm9yIGZp bmRpbmcgYSBjb3VwbGUgbW9yZSBzcG90cyB0aGFuCkkgaGFkLgoKQXV0aG9yOiBUb20gTGFuZSA8 dGdsQHNzcy5wZ2gucGEudXM+ClJldmlld2VkLWJ5OiBCZXJ0cmFuZCBEcm91dm90IDxiZXJ0cmFu ZGRyb3V2b3QucGdAZ21haWwuY29tPgpEaXNjdXNzaW9uOiBodHRwczovL3Bvc3Rnci5lcy9tLzEz MjQ4ODkuMTc2NDg4NjE3MEBzc3MucGdoLnBhLnVzCgpCcmFuY2gKLS0tLS0tCm1hc3RlcgoKRGV0 YWlscwotLS0tLS0tCmh0dHBzOi8vZ2l0LnBvc3RncmVzcWwub3JnL3BnL2NvbW1pdGRpZmYvOGYx NzkxYzYxODM2ZDIxM2FjYmY4NWQzNjhjODc2MjcwNWFkOWQ1MQoKTW9kaWZpZWQgRmlsZXMKLS0t LS0tLS0tLS0tLS0Kc3JjL2JhY2tlbmQvY2F0YWxvZy9wZ190eXBlLmMgICAgICAgICAgICAgfCAg MiArLQpzcmMvYmFja2VuZC90c2VhcmNoL3NwZWxsLmMgICAgICAgICAgICAgICB8ICAyICstCnNy Yy9iYWNrZW5kL3V0aWxzL2FkdC9mb3JtYXR0aW5nLmMgICAgICAgIHwgMTEgKysrKysrLS0tLS0K c3JjL2JhY2tlbmQvdXRpbHMvYWR0L3BnX2xvY2FsZS5jICAgICAgICAgfCAgMiArLQpzcmMvYmFj a2VuZC91dGlscy9hZHQveGlkOGZ1bmNzLmMgICAgICAgICB8ICAyICstCnNyYy9iaW4vcGdfd2Fs ZHVtcC9wZ193YWxkdW1wLmMgICAgICAgICAgIHwgIDIgKy0Kc3JjL2Jpbi9wZ2JlbmNoL3BnYmVu Y2guYyAgICAgICAgICAgICAgICAgfCAgMiArLQpzcmMvY29tbW9uL2NvbXByZXNzaW9uLmMgICAg ICAgICAgICAgICAgICB8ICAyICstCnNyYy9pbnRlcmZhY2VzL2VjcGcvcGd0eXBlc2xpYi9kYXRl dGltZS5jIHwgIDQgKystLQpzcmMvaW50ZXJmYWNlcy9lY3BnL3ByZXByb2MvZWNwZy50cmFpbGVy ICB8ICA2ICsrKystLQpzcmMvcG9ydC9jaGtsb2NhbGUuYyAgICAgICAgICAgICAgICAgICAgICB8 ICAyICstCnNyYy9wb3J0L2dldG9wdF9sb25nLmMgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0K c3JjL3BvcnQvd2luMzJzZXRsb2NhbGUuYyAgICAgICAgICAgICAgICAgfCAgOCArKysrLS0tLQpz cmMvdGVzdC9yZWdyZXNzL3BnX3JlZ3Jlc3MuYyAgICAgICAgICAgICB8ICAyICstCnNyYy90aW1l em9uZS96aWMuYyAgICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KMTUgZmlsZXMgY2hhbmdl ZCwgMjcgaW5zZXJ0aW9ucygrKSwgMjQgZGVsZXRpb25zKC0pCgo= --===============2824683935094577324==--