On 2026-Jun-20, Michael Paquier wrote:

> Hi all,
> 
> When using -DMEMORY_CONTEXT_CHECKING, (also enforced by
> -DUSE_VALGRIND), I am getting a couple of compiler warnings when
> building without assertions:

> All these ought to be marked with a PG_USED_FOR_ASSERTS_ONLY.  Not
> sure why nobody has seen that yet?  I am using a gcc 16.1.1, nothing
> fancy AFAIK.

I saw this a few days ago too when testing for f50c329f538f, when
enabling MEMORY_CONTEXT_CHECKING independently (without USE_VALGRIND and
without USE_ASSERTIONS), and in that case, I even saw a compile failure
in bump.c.  That requires a messier, uglier patch than what you have
here.  I staged something but I thought it warranted more polish before
posting.  I don't have it in this computer ATM sadly.

-- 
Álvaro Herrera        Breisgau, Deutschland  —  https://www.EnterpriseDB.com/
"Industry suffers from the managerial dogma that for the sake of stability
and continuity, the company should be independent of the competence of
individual employees."                                      (E. Dijkstra)


Reply via email to