pgsql: Don't take the address of flexible array members

From: Peter Eisentraut <peter(at)eisentraut(dot)org>
To: pgsql-committers(at)lists(dot)postgresql(dot)org
Subject: pgsql: Don't take the address of flexible array members
Date: 2026-10-05 05:50:56
Message-ID: E1xDbbE-00000000N12-0vMq@gemulon.postgresql.org
Views: Whole Thread | Raw Message | Download mbox | Resend email
Thread:
Lists: pgsql-committers

Don't take the address of flexible array members

Apple clang rejects taking the address of a flexible array member that
carries a counted_by attribute. A future patch wants to add that
attribute to two such places. To avoid problems, use the array itself
instead taking its address with &, which yields the same
address. (There are a few more, but they are not candidates for a
counted_by attribute, so they are left alone here.)

Discussion: https://www.postgresql.org/message-id/flat/DKBEBF32QLUA.3L2DJRPUYNKHZ%40partin.io

Branch
------
master

Details
-------
https://git.postgresql.org/pg/commitdiff/675dd940bc459f3e1748ffcd82c48f24c29b2a80

Modified Files
--------------
src/backend/executor/execParallel.c | 2 +-
src/bin/pg_rewind/filemap.c | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)

Browse pgsql-committers by date

  From Date Subject
Next Message Richard Guo 2026-10-05 06:05:07 pgsql: Fix relids of EC-derived join clauses for lateral UNION ALL memb
Previous Message Fujii Masao 2026-10-05 04:05:55 pgsql: Stabilize recovery conflict count checks in 031_recovery_conflic