pgsql: Further reduce dependence on -fwrapv semantics in jsonb. - Mailing list pgsql-committers

From Nathan Bossart
Subject pgsql: Further reduce dependence on -fwrapv semantics in jsonb.
Date
Msg-id E1sf3EB-0001jj-OZ@gemulon.postgresql.org
Whole thread Raw
List pgsql-committers
Further reduce dependence on -fwrapv semantics in jsonb.

Commit 108d2adb9e missed updating a few places in the jsonb code
that rely on signed integer wrapping for correctness.  These can
also be fixed by using pg_abs_s32() to negate a signed integer
(that is known to be negative) for comparison with an unsigned
integer.

Reported-by: Alexander Lakhin
Discussion: https://postgr.es/m/bfff906f-300d-81ea-83b7-f2c93845e7f2%40gmail.com

Branch
------
master

Details
-------
https://git.postgresql.org/pg/commitdiff/1d80d6b50e6401828fc445151375f9bde3f99ac6

Modified Files
--------------
src/backend/utils/adt/jsonfuncs.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)


pgsql-committers by date:

Previous
From: Robert Haas
Date:
Subject: pgsql: pg_verifybackup: Move some declarations to new pg_verifybackup.h
Next
From: David Rowley
Date:
Subject: pgsql: Relocate a badly placed Assert in COPY FROM code